diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileData.Serialization.cs index 8a47f6889902..caf96fbeed23 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/AutoUpgradeProfileData.Serialization.cs @@ -37,6 +37,41 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUpgradeProfileData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + AutoUpgradeProfileData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutoUpgradeProfileData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(AutoUpgradeProfileData autoUpgradeProfileData) + { + if (autoUpgradeProfileData == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(autoUpgradeProfileData, ModelSerializationExtensions.WireOptions); + return content; + } + /// The to deserialize the from. internal static AutoUpgradeProfileData FromResponse(Response response) { @@ -173,40 +208,5 @@ internal static AutoUpgradeProfileData DeserializeAutoUpgradeProfileData(JsonEle properties, eTag); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUpgradeProfileData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - AutoUpgradeProfileData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutoUpgradeProfileData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(AutoUpgradeProfileData autoUpgradeProfileData) - { - if (autoUpgradeProfileData == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(autoUpgradeProfileData, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetAsyncCollectionResultOfT.cs index 958492f55966..88d33f896b96 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetAsyncCollectionResultOfT.cs @@ -59,7 +59,7 @@ public override async IAsyncEnumerable> AsPages(str yield break; } AutoUpgradeProfileListResult result = AutoUpgradeProfileListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetCollectionResultOfT.cs index dc072a650962..4274554712be 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/AutoUpgradeProfilesGetByFleetCollectionResultOfT.cs @@ -58,7 +58,7 @@ public override IEnumerable> AsPages(string continu yield break; } AutoUpgradeProfileListResult result = AutoUpgradeProfileListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetAsyncCollectionResultOfT.cs index 48a203429f17..e04f89be24cf 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetAsyncCollectionResultOfT.cs @@ -53,7 +53,7 @@ public override async IAsyncEnumerable.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetCollectionResultOfT.cs index afebb896e966..e54d92549720 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetManagedNamespacesGetByFleetCollectionResultOfT.cs @@ -52,7 +52,7 @@ public override IEnumerable> AsP yield break; } FleetManagedNamespaceListResult result = FleetManagedNamespaceListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetAsyncCollectionResultOfT.cs index 68aa6197220b..b39f41439720 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetAsyncCollectionResultOfT.cs @@ -62,7 +62,7 @@ public override async IAsyncEnumerable> As yield break; } FleetMemberListResult result = FleetMemberListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetCollectionResultOfT.cs index d131b59c4ec8..484dab264596 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetMembersGetByFleetCollectionResultOfT.cs @@ -61,7 +61,7 @@ public override IEnumerable> AsPages(strin yield break; } FleetMemberListResult result = FleetMemberListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetAsyncCollectionResultOfT.cs index dcd94f73b96b..7ec6ee19d6de 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetAsyncCollectionResultOfT.cs @@ -59,7 +59,7 @@ public override async IAsyncEnumerable> AsPages(st yield break; } FleetUpdateStrategyListResult result = FleetUpdateStrategyListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetCollectionResultOfT.cs index bfa020c3c342..63cc607f3c5f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetUpdateStrategiesGetByFleetCollectionResultOfT.cs @@ -58,7 +58,7 @@ public override IEnumerable> AsPages(string contin yield break; } FleetUpdateStrategyListResult result = FleetUpdateStrategyListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupAsyncCollectionResultOfT.cs index b76eff07ff98..4d6392a34cc6 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupAsyncCollectionResultOfT.cs @@ -50,7 +50,7 @@ public override async IAsyncEnumerable> AsPages( yield break; } FleetListResult result = FleetListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupCollectionResultOfT.cs index 0473feec9b8e..491ccf6af451 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetByResourceGroupCollectionResultOfT.cs @@ -49,7 +49,7 @@ public override IEnumerable> AsPages(string cont yield break; } FleetListResult result = FleetListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionAsyncCollectionResultOfT.cs index dcfe6372b559..979ea3cbce3a 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionAsyncCollectionResultOfT.cs @@ -53,7 +53,7 @@ public override async IAsyncEnumerable> AsPages( yield break; } FleetListResult result = FleetListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionCollectionResultOfT.cs index 26c9ac3cbc53..47e113a1cc70 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/FleetsGetBySubscriptionCollectionResultOfT.cs @@ -52,7 +52,7 @@ public override IEnumerable> AsPages(string cont yield break; } FleetListResult result = FleetListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetAsyncCollectionResultOfT.cs index c7ae91ada029..38a11c93ba71 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetAsyncCollectionResultOfT.cs @@ -62,7 +62,7 @@ public override async IAsyncEnumerable> AsPa yield break; } GateListResult result = GateListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetCollectionResultOfT.cs index cbf3d721466f..5544b122f0db 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/GatesGetByFleetCollectionResultOfT.cs @@ -61,7 +61,7 @@ public override IEnumerable> AsPages(string yield break; } GateListResult result = GateListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetAsyncCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetAsyncCollectionResultOfT.cs index bfde9425863e..4f0a5b302136 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetAsyncCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetAsyncCollectionResultOfT.cs @@ -59,7 +59,7 @@ public override async IAsyncEnumerable> yield break; } UpdateRunListResult result = UpdateRunListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetCollectionResultOfT.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetCollectionResultOfT.cs index 30c687b3efe2..e6c50baa8c1e 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetCollectionResultOfT.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/CollectionResults/UpdateRunsGetByFleetCollectionResultOfT.cs @@ -58,7 +58,7 @@ public override IEnumerable> AsPages(st yield break; } UpdateRunListResult result = UpdateRunListResult.FromResponse(response); - yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.AbsoluteUri, response); + yield return Page.FromValues((IReadOnlyList)result.Value, nextPage?.IsAbsoluteUri == true ? nextPage.AbsoluteUri : nextPage?.OriginalString, response); nextPage = result.NextLink; if (nextPage == null) { diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetData.Serialization.cs index 06c88a1bea40..6cadd2bede3c 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetData.Serialization.cs @@ -42,6 +42,41 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetData containerServiceFleetData) + { + if (containerServiceFleetData == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetData, ModelSerializationExtensions.WireOptions); + return content; + } + /// The to deserialize the from. internal static ContainerServiceFleetData FromResponse(Response response) { @@ -224,40 +259,5 @@ internal static ContainerServiceFleetData DeserializeContainerServiceFleetData(J eTag, identity); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetData containerServiceFleetData) - { - if (containerServiceFleetData == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetData, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateData.Serialization.cs index d7430112ebba..9dde78a1425b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetGateData.Serialization.cs @@ -37,6 +37,29 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetGateData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetGateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetGateData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static ContainerServiceFleetGateData FromResponse(Response response) { @@ -173,28 +196,5 @@ internal static ContainerServiceFleetGateData DeserializeContainerServiceFleetGa properties, eTag); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetGateData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetGateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetGateData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceData.Serialization.cs index 282baa9a005e..603948f07947 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetManagedNamespaceData.Serialization.cs @@ -42,6 +42,41 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetManagedNamespaceData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetManagedNamespaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetManagedNamespaceData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetManagedNamespaceData containerServiceFleetManagedNamespaceData) + { + if (containerServiceFleetManagedNamespaceData == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetManagedNamespaceData, ModelSerializationExtensions.WireOptions); + return content; + } + /// The to deserialize the from. internal static ContainerServiceFleetManagedNamespaceData FromResponse(Response response) { @@ -208,40 +243,5 @@ internal static ContainerServiceFleetManagedNamespaceData DeserializeContainerSe properties, eTag); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetManagedNamespaceData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetManagedNamespaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetManagedNamespaceData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetManagedNamespaceData containerServiceFleetManagedNamespaceData) - { - if (containerServiceFleetManagedNamespaceData == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetManagedNamespaceData, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.Serialization.cs index c3afdb832f95..e447634b0431 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.Serialization.cs @@ -37,6 +37,41 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetMemberData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetMemberData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetMemberData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetMemberData containerServiceFleetMemberData) + { + if (containerServiceFleetMemberData == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetMemberData, ModelSerializationExtensions.WireOptions); + return content; + } + /// The to deserialize the from. internal static ContainerServiceFleetMemberData FromResponse(Response response) { @@ -173,40 +208,5 @@ internal static ContainerServiceFleetMemberData DeserializeContainerServiceFleet properties, eTag); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetMemberData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetMemberData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetMemberData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetMemberData containerServiceFleetMemberData) - { - if (containerServiceFleetMemberData == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetMemberData, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.cs index 849b674428f6..4bf22f0de54c 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetMemberData.cs @@ -94,7 +94,11 @@ public IDictionary Labels { get { - return Properties is null ? default : Properties.Labels; + if (Properties is null) + { + Properties = new FleetMemberProperties(); + } + return Properties.Labels; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunData.Serialization.cs index 8d468cd3fdfe..9e0e2309c3c4 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/ContainerServiceFleetUpdateRunData.Serialization.cs @@ -37,6 +37,41 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateRunData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateRunData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetUpdateRunData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetUpdateRunData containerServiceFleetUpdateRunData) + { + if (containerServiceFleetUpdateRunData == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetUpdateRunData, ModelSerializationExtensions.WireOptions); + return content; + } + /// The to deserialize the from. internal static ContainerServiceFleetUpdateRunData FromResponse(Response response) { @@ -173,40 +208,5 @@ internal static ContainerServiceFleetUpdateRunData DeserializeContainerServiceFl properties, eTag); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateRunData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateRunData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceFleetUpdateRunData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetUpdateRunData containerServiceFleetUpdateRunData) - { - if (containerServiceFleetUpdateRunData == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetUpdateRunData, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyData.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyData.Serialization.cs index 3e15f0d5ac6d..a78a4161c6d9 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyData.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/FleetUpdateStrategyData.Serialization.cs @@ -37,6 +37,41 @@ protected virtual ResourceData PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetUpdateStrategyData)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetUpdateStrategyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FleetUpdateStrategyData)PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(FleetUpdateStrategyData fleetUpdateStrategyData) + { + if (fleetUpdateStrategyData == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(fleetUpdateStrategyData, ModelSerializationExtensions.WireOptions); + return content; + } + /// The to deserialize the from. internal static FleetUpdateStrategyData FromResponse(Response response) { @@ -173,40 +208,5 @@ internal static FleetUpdateStrategyData DeserializeFleetUpdateStrategyData(JsonE properties, eTag); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetUpdateStrategyData)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetUpdateStrategyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FleetUpdateStrategyData)PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(FleetUpdateStrategyData fleetUpdateStrategyData) - { - if (fleetUpdateStrategyData == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(fleetUpdateStrategyData, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/Affinity.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/Affinity.Serialization.cs index 03c8489f6e96..b631b49fbb29 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/Affinity.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/Affinity.Serialization.cs @@ -33,6 +33,29 @@ protected virtual Affinity PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(Affinity)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + Affinity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,28 +141,5 @@ internal static Affinity DeserializeAffinity(JsonElement element, ModelReaderWri } return new Affinity(clusterAffinity, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(Affinity)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - Affinity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeNodeImageSelection.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeNodeImageSelection.Serialization.cs index ec9ccc5102a2..e9e647ddba48 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeNodeImageSelection.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeNodeImageSelection.Serialization.cs @@ -38,6 +38,29 @@ protected virtual AutoUpgradeNodeImageSelection PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUpgradeNodeImageSelection)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + AutoUpgradeNodeImageSelection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,28 +139,5 @@ internal static AutoUpgradeNodeImageSelection DeserializeAutoUpgradeNodeImageSel } return new AutoUpgradeNodeImageSelection(selectionType, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUpgradeNodeImageSelection)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - AutoUpgradeNodeImageSelection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileGenerateResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileGenerateResult.Serialization.cs index ef069a834b01..bea5a11dfa0b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileGenerateResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileGenerateResult.Serialization.cs @@ -34,6 +34,29 @@ protected virtual AutoUpgradeProfileGenerateResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUpgradeProfileGenerateResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + AutoUpgradeProfileGenerateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static AutoUpgradeProfileGenerateResult FromResponse(Response response) { @@ -122,28 +145,5 @@ internal static AutoUpgradeProfileGenerateResult DeserializeAutoUpgradeProfileGe } return new AutoUpgradeProfileGenerateResult(id, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUpgradeProfileGenerateResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - AutoUpgradeProfileGenerateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileListResult.Serialization.cs index dac4cc1ddb70..a1b4a690f308 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual AutoUpgradeProfileListResult PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUpgradeProfileListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + AutoUpgradeProfileListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static AutoUpgradeProfileListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static AutoUpgradeProfileListResult DeserializeAutoUpgradeProfileListRe { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static AutoUpgradeProfileListResult DeserializeAutoUpgradeProfileListRe } return new AutoUpgradeProfileListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUpgradeProfileListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - AutoUpgradeProfileListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileProperties.Serialization.cs index 9344ba08c438..cd8cfe2dc9e4 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileProperties.Serialization.cs @@ -38,6 +38,29 @@ protected virtual AutoUpgradeProfileProperties PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUpgradeProfileProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + AutoUpgradeProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,28 +249,5 @@ internal static AutoUpgradeProfileProperties DeserializeAutoUpgradeProfileProper longTermSupport, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUpgradeProfileProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - AutoUpgradeProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileStatus.Serialization.cs index b6792d05bf23..e2dbe842505f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/AutoUpgradeProfileStatus.Serialization.cs @@ -35,6 +35,29 @@ protected virtual AutoUpgradeProfileStatus PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUpgradeProfileStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + AutoUpgradeProfileStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,28 +210,5 @@ internal static AutoUpgradeProfileStatus DeserializeAutoUpgradeProfileStatus(Jso } return new AutoUpgradeProfileStatus(lastTriggeredOn, lastTriggerStatus, lastTriggerError, lastTriggerUpgradeVersions ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUpgradeProfileStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - AutoUpgradeProfileStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterResourcePlacementSpec.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterResourcePlacementSpec.Serialization.cs index 29548480f549..0637eca0acad 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterResourcePlacementSpec.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterResourcePlacementSpec.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ClusterResourcePlacementSpec PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ClusterResourcePlacementSpec)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ClusterResourcePlacementSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,28 +141,5 @@ internal static ClusterResourcePlacementSpec DeserializeClusterResourcePlacement } return new ClusterResourcePlacementSpec(policy, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ClusterResourcePlacementSpec)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ClusterResourcePlacementSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterSelector.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterSelector.Serialization.cs index 83115c948e7a..e59e28ffd1f8 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterSelector.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ClusterSelector.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ClusterSelector PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ClusterSelector)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ClusterSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,28 +149,5 @@ internal static ClusterSelector DeserializeClusterSelector(JsonElement element, } return new ClusterSelector(clusterSelectorTerms, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ClusterSelector)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ClusterSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAPIServerAccessProfile.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAPIServerAccessProfile.Serialization.cs index f142de940b44..33a26cc634c2 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAPIServerAccessProfile.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAPIServerAccessProfile.Serialization.cs @@ -34,6 +34,29 @@ protected virtual ContainerServiceFleetAPIServerAccessProfile PersistableModelCr } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetAPIServerAccessProfile)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetAPIServerAccessProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,28 +172,5 @@ internal static ContainerServiceFleetAPIServerAccessProfile DeserializeContainer } return new ContainerServiceFleetAPIServerAccessProfile(enablePrivateCluster, enableVnetIntegration, subnetId, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetAPIServerAccessProfile)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetAPIServerAccessProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAgentProfile.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAgentProfile.Serialization.cs index ccb84d3badfb..dc4829fe70bc 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAgentProfile.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetAgentProfile.Serialization.cs @@ -34,6 +34,29 @@ protected virtual ContainerServiceFleetAgentProfile PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetAgentProfile)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetAgentProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,28 +153,5 @@ internal static ContainerServiceFleetAgentProfile DeserializeContainerServiceFle } return new ContainerServiceFleetAgentProfile(subnetId, vmSize, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetAgentProfile)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetAgentProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.Serialization.cs index 15076fc55ff1..db31bbe6ef3f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetClusterAffinity PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetClusterAffinity)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetClusterAffinity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,28 +141,5 @@ internal static ContainerServiceFleetClusterAffinity DeserializeContainerService } return new ContainerServiceFleetClusterAffinity(requiredDuringSchedulingIgnoredDuringExecution, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetClusterAffinity)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetClusterAffinity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.cs index aea675f6bffd..0258bb04c59d 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterAffinity.cs @@ -38,7 +38,11 @@ public IList RequiredDuringSchedulingI { get { - return RequiredDuringSchedulingIgnoredDuringExecution is null ? default : RequiredDuringSchedulingIgnoredDuringExecution.ClusterSelectorTerms; + if (RequiredDuringSchedulingIgnoredDuringExecution is null) + { + RequiredDuringSchedulingIgnoredDuringExecution = new ClusterSelector(); + } + return RequiredDuringSchedulingIgnoredDuringExecution.ClusterSelectorTerms; } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.Serialization.cs index 945a6b4fbe61..a6d80372032b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetClusterSelectorTerm PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetClusterSelectorTerm)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetClusterSelectorTerm IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,28 +156,5 @@ internal static ContainerServiceFleetClusterSelectorTerm DeserializeContainerSer } return new ContainerServiceFleetClusterSelectorTerm(labelSelector, propertySelector, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetClusterSelectorTerm)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetClusterSelectorTerm IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.cs index 0f4320b08b64..ea5eedcc9eac 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetClusterSelectorTerm.cs @@ -43,7 +43,11 @@ public IList PropertySelectorM { get { - return PropertySelector is null ? default : PropertySelector.MatchExpressions; + if (PropertySelector is null) + { + PropertySelector = new PropertySelector(); + } + return PropertySelector.MatchExpressions; } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateConfiguration.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateConfiguration.Serialization.cs index f4fdbe9b4d4e..9b0e9121863e 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateConfiguration.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateConfiguration.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetGateConfiguration PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetGateConfiguration)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetGateConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,28 +150,5 @@ internal static ContainerServiceFleetGateConfiguration DeserializeContainerServi } return new ContainerServiceFleetGateConfiguration(displayName, @type, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetGateConfiguration)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetGateConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGatePatch.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGatePatch.Serialization.cs index 9af1fcecd995..cc1d089bc328 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGatePatch.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGatePatch.Serialization.cs @@ -39,6 +39,41 @@ protected virtual ContainerServiceFleetGatePatch PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetGatePatch)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetGatePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetGatePatch containerServiceFleetGatePatch) + { + if (containerServiceFleetGatePatch == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetGatePatch, ModelSerializationExtensions.WireOptions); + return content; + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,40 +152,5 @@ internal static ContainerServiceFleetGatePatch DeserializeContainerServiceFleetG } return new ContainerServiceFleetGatePatch(properties, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetGatePatch)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetGatePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetGatePatch containerServiceFleetGatePatch) - { - if (containerServiceFleetGatePatch == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetGatePatch, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateTarget.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateTarget.Serialization.cs index 46391192c554..056c7f04f4d6 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateTarget.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetGateTarget.Serialization.cs @@ -39,6 +39,29 @@ protected virtual ContainerServiceFleetGateTarget PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetGateTarget)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetGateTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,28 +155,5 @@ internal static ContainerServiceFleetGateTarget DeserializeContainerServiceFleet } return new ContainerServiceFleetGateTarget(id, updateRunProperties, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetGateTarget)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetGateTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelector.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelector.Serialization.cs index 9f647acf90b2..eb490f2c4072 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelector.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelector.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetLabelSelector PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetLabelSelector)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetLabelSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,28 +189,5 @@ internal static ContainerServiceFleetLabelSelector DeserializeContainerServiceFl } return new ContainerServiceFleetLabelSelector(matchLabels ?? new ChangeTrackingDictionary(), matchExpressions ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetLabelSelector)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetLabelSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelectorRequirement.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelectorRequirement.Serialization.cs index 74f1f50ff913..e7fddf2b8f7d 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelectorRequirement.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetLabelSelectorRequirement.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetLabelSelectorRequirement PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetLabelSelectorRequirement)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetLabelSelectorRequirement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,28 +184,5 @@ internal static ContainerServiceFleetLabelSelectorRequirement DeserializeContain } return new ContainerServiceFleetLabelSelectorRequirement(key, @operator, values ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetLabelSelectorRequirement)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetLabelSelectorRequirement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpdate.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpdate.Serialization.cs index 7dc91c07e2f8..541f7c9590c9 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpdate.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpdate.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetManagedClusterUpdate PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetManagedClusterUpdate)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetManagedClusterUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,28 +154,5 @@ internal static ContainerServiceFleetManagedClusterUpdate DeserializeContainerSe } return new ContainerServiceFleetManagedClusterUpdate(upgrade, nodeImageSelection, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetManagedClusterUpdate)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetManagedClusterUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpgradeSpec.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpgradeSpec.Serialization.cs index 735274e19306..15256d24a8a0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpgradeSpec.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedClusterUpgradeSpec.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetManagedClusterUpgradeSpec PersistableMode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetManagedClusterUpgradeSpec)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetManagedClusterUpgradeSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,28 +150,5 @@ internal static ContainerServiceFleetManagedClusterUpgradeSpec DeserializeContai } return new ContainerServiceFleetManagedClusterUpgradeSpec(upgradeType, kubernetesVersion, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetManagedClusterUpgradeSpec)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetManagedClusterUpgradeSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedNamespacePatch.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedNamespacePatch.Serialization.cs index 3cf8d357dd7a..995e75495ba0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedNamespacePatch.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetManagedNamespacePatch.Serialization.cs @@ -34,6 +34,41 @@ protected virtual ContainerServiceFleetManagedNamespacePatch PersistableModelCre } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetManagedNamespacePatch)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetManagedNamespacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetManagedNamespacePatch containerServiceFleetManagedNamespacePatch) + { + if (containerServiceFleetManagedNamespacePatch == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetManagedNamespacePatch, ModelSerializationExtensions.WireOptions); + return content; + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,40 +177,5 @@ internal static ContainerServiceFleetManagedNamespacePatch DeserializeContainerS } return new ContainerServiceFleetManagedNamespacePatch(tags ?? new ChangeTrackingDictionary(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetManagedNamespacePatch)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetManagedNamespacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetManagedNamespacePatch containerServiceFleetManagedNamespacePatch) - { - if (containerServiceFleetManagedNamespacePatch == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetManagedNamespacePatch, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberPatch.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberPatch.Serialization.cs index be3c91e6a755..a538e1fdca0e 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberPatch.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberPatch.Serialization.cs @@ -34,6 +34,41 @@ protected virtual ContainerServiceFleetMemberPatch PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetMemberPatch)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetMemberPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetMemberPatch containerServiceFleetMemberPatch) + { + if (containerServiceFleetMemberPatch == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetMemberPatch, ModelSerializationExtensions.WireOptions); + return content; + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,40 +154,5 @@ internal static ContainerServiceFleetMemberPatch DeserializeContainerServiceFlee } return new ContainerServiceFleetMemberPatch(properties, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetMemberPatch)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetMemberPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetMemberPatch containerServiceFleetMemberPatch) - { - if (containerServiceFleetMemberPatch == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetMemberPatch, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberStatus.Serialization.cs index 001581b78c91..7fba3f253f05 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetMemberStatus.Serialization.cs @@ -35,6 +35,29 @@ protected virtual ContainerServiceFleetMemberStatus PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetMemberStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetMemberStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,28 +154,5 @@ internal static ContainerServiceFleetMemberStatus DeserializeContainerServiceFle } return new ContainerServiceFleetMemberStatus(lastOperationId, lastOperationError, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetMemberStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetMemberStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetNetworkPolicy.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetNetworkPolicy.Serialization.cs index f84129110cd1..33bb738003f3 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetNetworkPolicy.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetNetworkPolicy.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetNetworkPolicy PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetNetworkPolicy)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetNetworkPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,28 +156,5 @@ internal static ContainerServiceFleetNetworkPolicy DeserializeContainerServiceFl } return new ContainerServiceFleetNetworkPolicy(ingress, egress, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetNetworkPolicy)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetNetworkPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPatch.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPatch.Serialization.cs index 99b73c4544f9..6087fe0d4a60 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPatch.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPatch.Serialization.cs @@ -36,6 +36,41 @@ protected virtual ContainerServiceFleetPatch PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetPatch)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetPatch containerServiceFleetPatch) + { + if (containerServiceFleetPatch == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetPatch, ModelSerializationExtensions.WireOptions); + return content; + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,40 +194,5 @@ internal static ContainerServiceFleetPatch DeserializeContainerServiceFleetPatch } return new ContainerServiceFleetPatch(tags ?? new ChangeTrackingDictionary(), identity, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetPatch)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetPatch containerServiceFleetPatch) - { - if (containerServiceFleetPatch == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetPatch, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementPolicy.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementPolicy.Serialization.cs index 1434e7b635b0..502fdf99ba4a 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementPolicy.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementPolicy.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetPlacementPolicy PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetPlacementPolicy)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetPlacementPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -195,28 +218,5 @@ internal static ContainerServiceFleetPlacementPolicy DeserializeContainerService } return new ContainerServiceFleetPlacementPolicy(placementType, clusterNames ?? new ChangeTrackingList(), affinity, tolerations ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetPlacementPolicy)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetPlacementPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementProfile.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementProfile.Serialization.cs index a7a475ea248f..fdd80b880a5b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementProfile.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPlacementProfile.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetPlacementProfile PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetPlacementProfile)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetPlacementProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,28 +141,5 @@ internal static ContainerServiceFleetPlacementProfile DeserializeContainerServic } return new ContainerServiceFleetPlacementProfile(defaultClusterResourcePlacement, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetPlacementProfile)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetPlacementProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropagationPolicy.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropagationPolicy.Serialization.cs index db6e6394fffb..7d1c3f53321f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropagationPolicy.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropagationPolicy.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetPropagationPolicy PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetPropagationPolicy)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetPropagationPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,28 +154,5 @@ internal static ContainerServiceFleetPropagationPolicy DeserializeContainerServi } return new ContainerServiceFleetPropagationPolicy(@type, placementProfile, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetPropagationPolicy)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetPropagationPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropertySelectorRequirement.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropertySelectorRequirement.Serialization.cs index d50537967d1c..ddd0117fa592 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropertySelectorRequirement.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetPropertySelectorRequirement.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetPropertySelectorRequirement PersistableMo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetPropertySelectorRequirement)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetPropertySelectorRequirement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,28 +177,5 @@ internal static ContainerServiceFleetPropertySelectorRequirement DeserializeCont } return new ContainerServiceFleetPropertySelectorRequirement(name, @operator, values, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetPropertySelectorRequirement)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetPropertySelectorRequirement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetResourceQuota.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetResourceQuota.Serialization.cs index 6e3d2f854902..baef5057ea07 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetResourceQuota.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetResourceQuota.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetResourceQuota PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetResourceQuota)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetResourceQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,28 +170,5 @@ internal static ContainerServiceFleetResourceQuota DeserializeContainerServiceFl } return new ContainerServiceFleetResourceQuota(cpuRequest, cpuLimit, memoryRequest, memoryLimit, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetResourceQuota)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetResourceQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipProperties.Serialization.cs index a1c57d55e308..310c4c60f763 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipProperties.Serialization.cs @@ -39,6 +39,41 @@ protected virtual ContainerServiceFleetSkipProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetSkipProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetSkipProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + + /// The to serialize into . + internal static RequestContent ToRequestContent(ContainerServiceFleetSkipProperties containerServiceFleetSkipProperties) + { + if (containerServiceFleetSkipProperties == null) + { + return null; + } + Utf8JsonRequestContent content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(containerServiceFleetSkipProperties, ModelSerializationExtensions.WireOptions); + return content; + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,40 +162,5 @@ internal static ContainerServiceFleetSkipProperties DeserializeContainerServiceF } return new ContainerServiceFleetSkipProperties(targets, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetSkipProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetSkipProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to serialize into . - internal static RequestContent ToRequestContent(ContainerServiceFleetSkipProperties containerServiceFleetSkipProperties) - { - if (containerServiceFleetSkipProperties == null) - { - return null; - } - Utf8JsonRequestContent content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(containerServiceFleetSkipProperties, ModelSerializationExtensions.WireOptions); - return content; - } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipTarget.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipTarget.Serialization.cs index 0cd1c3c3e74a..a276f6fdd616 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipTarget.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetSkipTarget.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetSkipTarget PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetSkipTarget)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetSkipTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,28 +147,5 @@ internal static ContainerServiceFleetSkipTarget DeserializeContainerServiceFleet } return new ContainerServiceFleetSkipTarget(targetType, name, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetSkipTarget)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetSkipTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetStatus.Serialization.cs index ebcfd0d5e9d2..082f5be894ef 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetStatus.Serialization.cs @@ -35,6 +35,29 @@ protected virtual ContainerServiceFleetStatus PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,28 +154,5 @@ internal static ContainerServiceFleetStatus DeserializeContainerServiceFleetStat } return new ContainerServiceFleetStatus(lastOperationId, lastOperationError, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetToleration.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetToleration.Serialization.cs index aa311b8d6503..e0729d8cb745 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetToleration.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetToleration.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetToleration PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetToleration)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetToleration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,28 +178,5 @@ internal static ContainerServiceFleetToleration DeserializeContainerServiceFleet } return new ContainerServiceFleetToleration(key, @operator, value, effect, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetToleration)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetToleration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroup.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroup.Serialization.cs index 03935ef835a6..16d9e7568128 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroup.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroup.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetUpdateGroup PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateGroup)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,28 +189,5 @@ internal static ContainerServiceFleetUpdateGroup DeserializeContainerServiceFlee } return new ContainerServiceFleetUpdateGroup(name, beforeGates ?? new ChangeTrackingList(), afterGates ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateGroup)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroupStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroupStatus.Serialization.cs index dfcf19a5ba85..7b18d9571289 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroupStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateGroupStatus.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetUpdateGroupStatus PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateGroupStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateGroupStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,28 +233,5 @@ internal static ContainerServiceFleetUpdateGroupStatus DeserializeContainerServi afterGates ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateGroupStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateGroupStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStatus.Serialization.cs index 5ef942d1c8d5..536610d7102d 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStatus.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetUpdateRunStatus PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateRunStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateRunStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,28 +181,5 @@ internal static ContainerServiceFleetUpdateRunStatus DeserializeContainerService } return new ContainerServiceFleetUpdateRunStatus(status, stages ?? new ChangeTrackingList(), nodeImageSelection, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateRunStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateRunStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStrategy.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStrategy.Serialization.cs index 9a9ba4de5704..5743e52d9843 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStrategy.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateRunStrategy.Serialization.cs @@ -44,6 +44,29 @@ protected virtual ContainerServiceFleetUpdateRunStrategy PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateRunStrategy)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateRunStrategy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,28 +155,5 @@ internal static ContainerServiceFleetUpdateRunStrategy DeserializeContainerServi } return new ContainerServiceFleetUpdateRunStrategy(stages, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateRunStrategy)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateRunStrategy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStage.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStage.Serialization.cs index 9d686ceb7d98..91e5ac849255 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStage.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStage.Serialization.cs @@ -38,6 +38,29 @@ protected virtual ContainerServiceFleetUpdateStage PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateStage)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateStage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,28 +235,5 @@ internal static ContainerServiceFleetUpdateStage DeserializeContainerServiceFlee afterGates ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateStage)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateStage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStageStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStageStatus.Serialization.cs index d832605e96f1..d035078a7e8b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStageStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStageStatus.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetUpdateStageStatus PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateStageStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateStageStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,28 +249,5 @@ internal static ContainerServiceFleetUpdateStageStatus DeserializeContainerServi afterStageWaitStatus, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateStageStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateStageStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStatus.Serialization.cs index eb189dbd66c2..bb4dedaa4e82 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetUpdateStatus.Serialization.cs @@ -35,6 +35,29 @@ protected virtual ContainerServiceFleetUpdateStatus PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetUpdateStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,28 +188,5 @@ internal static ContainerServiceFleetUpdateStatus DeserializeContainerServiceFle } return new ContainerServiceFleetUpdateStatus(startOn, completedOn, state, error, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetUpdateStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetUpdateStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetWaitStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetWaitStatus.Serialization.cs index 6011e48f7db3..a45dd1b540cb 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetWaitStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ContainerServiceFleetWaitStatus.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ContainerServiceFleetWaitStatus PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceFleetWaitStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ContainerServiceFleetWaitStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,28 +156,5 @@ internal static ContainerServiceFleetWaitStatus DeserializeContainerServiceFleet } return new ContainerServiceFleetWaitStatus(status, waitDurationInSeconds, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceFleetWaitStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ContainerServiceFleetWaitStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResult.Serialization.cs index db42eb137a26..b84f89ffc3e1 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResult.Serialization.cs @@ -33,6 +33,29 @@ protected virtual FleetCredentialResult PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetCredentialResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetCredentialResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,28 +153,5 @@ internal static FleetCredentialResult DeserializeFleetCredentialResult(JsonEleme } return new FleetCredentialResult(name, value, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetCredentialResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetCredentialResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResults.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResults.Serialization.cs index 970ab3c33af6..e1e9c0d7ff7f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResults.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetCredentialResults.Serialization.cs @@ -34,6 +34,29 @@ protected virtual FleetCredentialResults PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetCredentialResults)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetCredentialResults IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static FleetCredentialResults FromResponse(Response response) { @@ -136,28 +159,5 @@ internal static FleetCredentialResults DeserializeFleetCredentialResults(JsonEle } return new FleetCredentialResults(kubeconfigs ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetCredentialResults)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetCredentialResults IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetHubProfile.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetHubProfile.Serialization.cs index 048e5413a3b4..bbe0d83f856f 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetHubProfile.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetHubProfile.Serialization.cs @@ -33,6 +33,29 @@ protected virtual FleetHubProfile PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetHubProfile)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetHubProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,28 +207,5 @@ internal static FleetHubProfile DeserializeFleetHubProfile(JsonElement element, portalFqdn, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetHubProfile)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetHubProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetListResult.Serialization.cs index 55d58c1d95e0..0aaf27d60d41 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual FleetListResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static FleetListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static FleetListResult DeserializeFleetListResult(JsonElement element, { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static FleetListResult DeserializeFleetListResult(JsonElement element, } return new FleetListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceListResult.Serialization.cs index a855d799de34..4e3daef2e0ec 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual FleetManagedNamespaceListResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetManagedNamespaceListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetManagedNamespaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static FleetManagedNamespaceListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static FleetManagedNamespaceListResult DeserializeFleetManagedNamespace { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static FleetManagedNamespaceListResult DeserializeFleetManagedNamespace } return new FleetManagedNamespaceListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetManagedNamespaceListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetManagedNamespaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceProperties.Serialization.cs index ab467469263f..4bd6c8791691 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceProperties.Serialization.cs @@ -38,6 +38,29 @@ protected virtual FleetManagedNamespaceProperties PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetManagedNamespaceProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetManagedNamespaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,28 +226,5 @@ internal static FleetManagedNamespaceProperties DeserializeFleetManagedNamespace portalFqdn, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetManagedNamespaceProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetManagedNamespaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceStatus.Serialization.cs index 733d68ba4c18..ff54ee8ed670 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetManagedNamespaceStatus.Serialization.cs @@ -35,6 +35,29 @@ protected virtual FleetManagedNamespaceStatus PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetManagedNamespaceStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetManagedNamespaceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,28 +154,5 @@ internal static FleetManagedNamespaceStatus DeserializeFleetManagedNamespaceStat } return new FleetManagedNamespaceStatus(lastOperationId, lastOperationError, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetManagedNamespaceStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetManagedNamespaceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberListResult.Serialization.cs index 39d7dd21fbb8..d31f0aabd7dc 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual FleetMemberListResult PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetMemberListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetMemberListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static FleetMemberListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static FleetMemberListResult DeserializeFleetMemberListResult(JsonEleme { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static FleetMemberListResult DeserializeFleetMemberListResult(JsonEleme } return new FleetMemberListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetMemberListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetMemberListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberProperties.Serialization.cs index 370c475e8de8..b4483b89d289 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberProperties.Serialization.cs @@ -39,6 +39,29 @@ protected virtual FleetMemberProperties PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetMemberProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetMemberProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,28 +225,5 @@ internal static FleetMemberProperties DeserializeFleetMemberProperties(JsonEleme status, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetMemberProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetMemberProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberUpdateProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberUpdateProperties.Serialization.cs index bbb456216a61..741275e9368b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberUpdateProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetMemberUpdateProperties.Serialization.cs @@ -33,6 +33,29 @@ protected virtual FleetMemberUpdateProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetMemberUpdateProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetMemberUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,28 +175,5 @@ internal static FleetMemberUpdateProperties DeserializeFleetMemberUpdateProperti } return new FleetMemberUpdateProperties(@group, labels ?? new ChangeTrackingDictionary(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetMemberUpdateProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetMemberUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetProperties.Serialization.cs index 363e38eaae27..9ed495b3dda0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetProperties.Serialization.cs @@ -33,6 +33,29 @@ protected virtual FleetProperties PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,28 +171,5 @@ internal static FleetProperties DeserializeFleetProperties(JsonElement element, } return new FleetProperties(provisioningState, hubProfile, status, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyListResult.Serialization.cs index 8cb1c9ce9afe..d0949e2614bd 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual FleetUpdateStrategyListResult PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetUpdateStrategyListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetUpdateStrategyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static FleetUpdateStrategyListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static FleetUpdateStrategyListResult DeserializeFleetUpdateStrategyList { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static FleetUpdateStrategyListResult DeserializeFleetUpdateStrategyList } return new FleetUpdateStrategyListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetUpdateStrategyListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetUpdateStrategyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyProperties.Serialization.cs index c9ecf462c94a..92b1135e6738 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/FleetUpdateStrategyProperties.Serialization.cs @@ -38,6 +38,29 @@ protected virtual FleetUpdateStrategyProperties PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(FleetUpdateStrategyProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + FleetUpdateStrategyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,28 +154,5 @@ internal static FleetUpdateStrategyProperties DeserializeFleetUpdateStrategyProp } return new FleetUpdateStrategyProperties(provisioningState, strategy, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(FleetUpdateStrategyProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - FleetUpdateStrategyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateListResult.Serialization.cs index 0af2d2d4edc2..d0a89f71d9b9 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual GateListResult PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(GateListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + GateListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static GateListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static GateListResult DeserializeGateListResult(JsonElement element, Mo { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static GateListResult DeserializeGateListResult(JsonElement element, Mo } return new GateListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(GateListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - GateListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GatePatchProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GatePatchProperties.Serialization.cs index 06ebf28fe6b6..4aa13408dd7a 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GatePatchProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GatePatchProperties.Serialization.cs @@ -38,6 +38,29 @@ protected virtual GatePatchProperties PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(GatePatchProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + GatePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,28 +139,5 @@ internal static GatePatchProperties DeserializeGatePatchProperties(JsonElement e } return new GatePatchProperties(state, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(GatePatchProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - GatePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateProperties.Serialization.cs index e24abec511b3..d0b458dace9c 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/GateProperties.Serialization.cs @@ -38,6 +38,29 @@ protected virtual GateProperties PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(GateProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + GateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,28 +187,5 @@ internal static GateProperties DeserializeGateProperties(JsonElement element, Mo state, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(GateProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - GateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ManagedNamespaceProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ManagedNamespaceProperties.Serialization.cs index ad297124c383..645e0bbc2e46 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ManagedNamespaceProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/ManagedNamespaceProperties.Serialization.cs @@ -33,6 +33,29 @@ protected virtual ManagedNamespaceProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(ManagedNamespaceProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + ManagedNamespaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,28 +232,5 @@ internal static ManagedNamespaceProperties DeserializeManagedNamespaceProperties } return new ManagedNamespaceProperties(labels ?? new ChangeTrackingDictionary(), annotations ?? new ChangeTrackingDictionary(), defaultResourceQuota, defaultNetworkPolicy, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(ManagedNamespaceProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - ManagedNamespaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/MemberUpdateStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/MemberUpdateStatus.Serialization.cs index cbbd14e99682..fbb5a93e5c76 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/MemberUpdateStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/MemberUpdateStatus.Serialization.cs @@ -34,6 +34,29 @@ protected virtual MemberUpdateStatus PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(MemberUpdateStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + MemberUpdateStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,28 +196,5 @@ internal static MemberUpdateStatus DeserializeMemberUpdateStatus(JsonElement ele message, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(MemberUpdateStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - MemberUpdateStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelection.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelection.Serialization.cs index 28cbb132df21..13d5e6f18be0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelection.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelection.Serialization.cs @@ -38,6 +38,29 @@ protected virtual NodeImageSelection PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(NodeImageSelection)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + NodeImageSelection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,28 +164,5 @@ internal static NodeImageSelection DeserializeNodeImageSelection(JsonElement ele } return new NodeImageSelection(selectionType, customNodeImageVersions ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(NodeImageSelection)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - NodeImageSelection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelectionStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelectionStatus.Serialization.cs index d4fe32352a84..2673386aeefa 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelectionStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageSelectionStatus.Serialization.cs @@ -33,6 +33,29 @@ protected virtual NodeImageSelectionStatus PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(NodeImageSelectionStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + NodeImageSelectionStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,28 +151,5 @@ internal static NodeImageSelectionStatus DeserializeNodeImageSelectionStatus(Jso } return new NodeImageSelectionStatus(selectedNodeImageVersions ?? new ChangeTrackingList(), additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(NodeImageSelectionStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - NodeImageSelectionStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageVersion.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageVersion.Serialization.cs index fe068da4b024..7337b1fbd50c 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageVersion.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/NodeImageVersion.Serialization.cs @@ -33,6 +33,29 @@ protected virtual NodeImageVersion PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(NodeImageVersion)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + NodeImageVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,28 +137,5 @@ internal static NodeImageVersion DeserializeNodeImageVersion(JsonElement element } return new NodeImageVersion(version, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(NodeImageVersion)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - NodeImageVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/PropertySelector.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/PropertySelector.Serialization.cs index fbce718a466c..7aa3c292b6c0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/PropertySelector.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/PropertySelector.Serialization.cs @@ -38,6 +38,29 @@ protected virtual PropertySelector PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(PropertySelector)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + PropertySelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,28 +149,5 @@ internal static PropertySelector DeserializePropertySelector(JsonElement element } return new PropertySelector(matchExpressions, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(PropertySelector)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - PropertySelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateStatus.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateStatus.Serialization.cs index efca81586918..947c4d3cd285 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateStatus.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateStatus.Serialization.cs @@ -34,6 +34,29 @@ protected virtual UpdateRunGateStatus PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(UpdateRunGateStatus)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + UpdateRunGateStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,28 +168,5 @@ internal static UpdateRunGateStatus DeserializeUpdateRunGateStatus(JsonElement e } return new UpdateRunGateStatus(displayName, gateId, status, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(UpdateRunGateStatus)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - UpdateRunGateStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateTargetProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateTargetProperties.Serialization.cs index 6588c6886f2b..b82261b96104 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateTargetProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunGateTargetProperties.Serialization.cs @@ -38,6 +38,29 @@ protected virtual UpdateRunGateTargetProperties PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(UpdateRunGateTargetProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + UpdateRunGateTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,28 +172,5 @@ internal static UpdateRunGateTargetProperties DeserializeUpdateRunGateTargetProp } return new UpdateRunGateTargetProperties(name, stage, @group, timing, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(UpdateRunGateTargetProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - UpdateRunGateTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunListResult.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunListResult.Serialization.cs index 14a17c445f65..9cb0988b20dd 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunListResult.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunListResult.Serialization.cs @@ -39,6 +39,29 @@ protected virtual UpdateRunListResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(UpdateRunListResult)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + UpdateRunListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The to deserialize the from. internal static UpdateRunListResult FromResponse(Response response) { @@ -139,7 +162,7 @@ internal static UpdateRunListResult DeserializeUpdateRunListResult(JsonElement e { continue; } - nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString()); + nextLink = string.IsNullOrEmpty(prop.Value.GetString()) ? null : new Uri(prop.Value.GetString(), UriKind.RelativeOrAbsolute); continue; } if (options.Format != "W") @@ -149,28 +172,5 @@ internal static UpdateRunListResult DeserializeUpdateRunListResult(JsonElement e } return new UpdateRunListResult(value, nextLink, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(UpdateRunListResult)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - UpdateRunListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.Serialization.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.Serialization.cs index 2ceb789e5c8f..5616be51e36c 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.Serialization.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.Serialization.cs @@ -39,6 +39,29 @@ protected virtual UpdateRunProperties PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); + default: + throw new FormatException($"The model {nameof(UpdateRunProperties)} does not support writing '{options.Format}' format."); + } + } + + /// The client options for reading and writing models. + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); + + /// The data to parse. + /// The client options for reading and writing models. + UpdateRunProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); + + /// The client options for reading and writing models. + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,28 +222,5 @@ internal static UpdateRunProperties DeserializeUpdateRunProperties(JsonElement e autoUpgradeProfileId, additionalBinaryDataProperties); } - - /// The client options for reading and writing models. - BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureResourceManagerContainerServiceFleetContext.Default); - default: - throw new FormatException($"The model {nameof(UpdateRunProperties)} does not support writing '{options.Format}' format."); - } - } - - /// The data to parse. - /// The client options for reading and writing models. - UpdateRunProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - - /// The client options for reading and writing models. - string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.cs index b06dd2af617a..65a79e4c8b15 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/Models/UpdateRunProperties.cs @@ -94,7 +94,11 @@ public IList StrategyStages { get { - return Strategy is null ? default : Strategy.Stages; + if (Strategy is null) + { + Strategy = new ContainerServiceFleetUpdateRunStrategy(); + } + return Strategy.Stages; } } } diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfileOperationsRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfileOperationsRestOperations.cs index 810da9f8b25f..38bcc6399cbd 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfileOperationsRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfileOperationsRestOperations.cs @@ -54,7 +54,10 @@ internal HttpMessage CreateGenerateUpdateRunRequest(Guid subscriptionId, string uri.AppendPath("/autoUpgradeProfiles/", false); uri.AppendPath(autoUpgradeProfileName, true); uri.AppendPath("/generateUpdateRun", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfilesRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfilesRestOperations.cs index c5a4528766b9..9cb9b64510f1 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfilesRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/AutoUpgradeProfilesRestOperations.cs @@ -53,7 +53,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(fleetName, true); uri.AppendPath("/autoUpgradeProfiles/", false); uri.AppendPath(autoUpgradeProfileName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -74,7 +77,10 @@ internal HttpMessage CreateCreateOrUpdateRequest(Guid subscriptionId, string res uri.AppendPath(fleetName, true); uri.AppendPath("/autoUpgradeProfiles/", false); uri.AppendPath(autoUpgradeProfileName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -101,7 +107,10 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/autoUpgradeProfiles/", false); uri.AppendPath(autoUpgradeProfileName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -124,7 +133,10 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/autoUpgradeProfiles", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } if (maxCount != null) { uri.AppendQuery("$top", TypeFormatters.ConvertToString(maxCount), true); @@ -144,8 +156,18 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc internal HttpMessage CreateNextGetByFleetRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string fleetName, int? maxCount, string skipToken, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetManagedNamespacesRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetManagedNamespacesRestOperations.cs index d2f86632a63e..b036dac7c5c0 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetManagedNamespacesRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetManagedNamespacesRestOperations.cs @@ -53,7 +53,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(fleetName, true); uri.AppendPath("/managedNamespaces/", false); uri.AppendPath(managedNamespaceName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -74,7 +77,10 @@ internal HttpMessage CreateCreateOrUpdateRequest(Guid subscriptionId, string res uri.AppendPath(fleetName, true); uri.AppendPath("/managedNamespaces/", false); uri.AppendPath(managedNamespaceName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -101,7 +107,10 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/managedNamespaces/", false); uri.AppendPath(managedNamespaceName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -124,7 +133,10 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/managedNamespaces", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -136,8 +148,18 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc internal HttpMessage CreateNextGetByFleetRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string fleetName, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -158,7 +180,10 @@ internal HttpMessage CreateUpdateRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/managedNamespaces/", false); uri.AppendPath(managedNamespaceName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetMembersRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetMembersRestOperations.cs index 8e0cc551278d..f93ab6b2009b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetMembersRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetMembersRestOperations.cs @@ -53,7 +53,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(fleetName, true); uri.AppendPath("/members/", false); uri.AppendPath(fleetMemberName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -74,7 +77,10 @@ internal HttpMessage CreateCreateRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/members/", false); uri.AppendPath(fleetMemberName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -101,7 +107,10 @@ internal HttpMessage CreateUpdateAsyncRequest(Guid subscriptionId, string resour uri.AppendPath(fleetName, true); uri.AppendPath("/members/", false); uri.AppendPath(fleetMemberName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -128,7 +137,10 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/members/", false); uri.AppendPath(fleetMemberName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -151,7 +163,10 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/members", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } if (maxCount != null) { uri.AppendQuery("$top", TypeFormatters.ConvertToString(maxCount), true); @@ -175,8 +190,18 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc internal HttpMessage CreateNextGetByFleetRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string fleetName, int? maxCount, string skipToken, string filter, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetUpdateStrategiesRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetUpdateStrategiesRestOperations.cs index 5291cf09db8f..93d89d680097 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetUpdateStrategiesRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetUpdateStrategiesRestOperations.cs @@ -53,7 +53,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(fleetName, true); uri.AppendPath("/updateStrategies/", false); uri.AppendPath(updateStrategyName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -74,7 +77,10 @@ internal HttpMessage CreateCreateOrUpdateRequest(Guid subscriptionId, string res uri.AppendPath(fleetName, true); uri.AppendPath("/updateStrategies/", false); uri.AppendPath(updateStrategyName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -101,7 +107,10 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/updateStrategies/", false); uri.AppendPath(updateStrategyName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -124,7 +133,10 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/updateStrategies", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } if (maxCount != null) { uri.AppendQuery("$top", TypeFormatters.ConvertToString(maxCount), true); @@ -144,8 +156,18 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc internal HttpMessage CreateNextGetByFleetRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string fleetName, int? maxCount, string skipToken, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetsRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetsRestOperations.cs index 851e5dbe3555..9b905a2a2c54 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetsRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/FleetsRestOperations.cs @@ -51,7 +51,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -70,7 +73,10 @@ internal HttpMessage CreateCreateRequest(Guid subscriptionId, string resourceGro uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -95,7 +101,10 @@ internal HttpMessage CreateUpdateAsyncRequest(Guid subscriptionId, string resour uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -120,7 +129,10 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -141,7 +153,10 @@ internal HttpMessage CreateGetByResourceGroupRequest(Guid subscriptionId, string uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.ContainerService/fleets", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -153,8 +168,18 @@ internal HttpMessage CreateGetByResourceGroupRequest(Guid subscriptionId, string internal HttpMessage CreateNextGetByResourceGroupRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -170,7 +195,10 @@ internal HttpMessage CreateGetBySubscriptionRequest(Guid subscriptionId, int? ma uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId.ToString(), true); uri.AppendPath("/providers/Microsoft.ContainerService/fleets", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } if (maxCount != null) { uri.AppendQuery("$top", TypeFormatters.ConvertToString(maxCount), true); @@ -190,8 +218,18 @@ internal HttpMessage CreateGetBySubscriptionRequest(Guid subscriptionId, int? ma internal HttpMessage CreateNextGetBySubscriptionRequest(Uri nextPage, Guid subscriptionId, int? maxCount, string skipToken, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -211,7 +249,10 @@ internal HttpMessage CreateGetCredentialsRequest(Guid subscriptionId, string res uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/listCredentials", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/GatesRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/GatesRestOperations.cs index c12c6b0be626..d7618860c8d1 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/GatesRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/GatesRestOperations.cs @@ -53,7 +53,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(fleetName, true); uri.AppendPath("/gates/", false); uri.AppendPath(gateName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -74,7 +77,10 @@ internal HttpMessage CreateUpdateRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/gates/", false); uri.AppendPath(gateName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -100,7 +106,10 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/gates", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } if (filter != null) { uri.AppendQuery("$filter", filter, true); @@ -124,8 +133,18 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc internal HttpMessage CreateNextGetByFleetRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string fleetName, string filter, int? maxCount, string skipToken, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/UpdateRunsRestOperations.cs b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/UpdateRunsRestOperations.cs index 3b29acc2fdaa..a0292cae800b 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/UpdateRunsRestOperations.cs +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/src/Generated/RestOperations/UpdateRunsRestOperations.cs @@ -53,7 +53,10 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath(fleetName, true); uri.AppendPath("/updateRuns/", false); uri.AppendPath(updateRunName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -74,7 +77,10 @@ internal HttpMessage CreateCreateOrUpdateRequest(Guid subscriptionId, string res uri.AppendPath(fleetName, true); uri.AppendPath("/updateRuns/", false); uri.AppendPath(updateRunName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -101,7 +107,10 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath(fleetName, true); uri.AppendPath("/updateRuns/", false); uri.AppendPath(updateRunName, true); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -124,7 +133,10 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc uri.AppendPath("/providers/Microsoft.ContainerService/fleets/", false); uri.AppendPath(fleetName, true); uri.AppendPath("/updateRuns", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } if (maxCount != null) { uri.AppendQuery("$top", TypeFormatters.ConvertToString(maxCount), true); @@ -144,8 +156,18 @@ internal HttpMessage CreateGetByFleetRequest(Guid subscriptionId, string resourc internal HttpMessage CreateNextGetByFleetRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string fleetName, int? maxCount, string skipToken, RequestContext context) { RawRequestUriBuilder uri = new RawRequestUriBuilder(); - uri.Reset(nextPage); - uri.UpdateQuery("api-version", _apiVersion); + if (nextPage.IsAbsoluteUri) + { + uri.Reset(nextPage); + } + else + { + uri.Reset(new Uri(_endpoint, nextPage)); + } + if (_apiVersion != null) + { + uri.UpdateQuery("api-version", _apiVersion); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -167,7 +189,10 @@ internal HttpMessage CreateStartRequest(Guid subscriptionId, string resourceGrou uri.AppendPath("/updateRuns/", false); uri.AppendPath(updateRunName, true); uri.AppendPath("/start", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -193,7 +218,10 @@ internal HttpMessage CreateStopRequest(Guid subscriptionId, string resourceGroup uri.AppendPath("/updateRuns/", false); uri.AppendPath(updateRunName, true); uri.AppendPath("/stop", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; @@ -219,7 +247,10 @@ internal HttpMessage CreateSkipRequest(Guid subscriptionId, string resourceGroup uri.AppendPath("/updateRuns/", false); uri.AppendPath(updateRunName, true); uri.AppendPath("/skip", false); - uri.AppendQuery("api-version", _apiVersion, true); + if (_apiVersion != null) + { + uri.AppendQuery("api-version", _apiVersion, true); + } HttpMessage message = Pipeline.CreateMessage(); Request request = message.Request; request.Uri = uri; diff --git a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml index a4d417bd5bf5..8eef3b9e088d 100644 --- a/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml +++ b/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/tsp-location.yaml @@ -1,4 +1,6 @@ -directory: specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/ -commit: ae2ede61bec4f32d85afd9665bef05ce40bdb0fa +directory: specification/containerservice/resource-manager/Microsoft.ContainerService/fleet +commit: d3e85dfd3b82ed7f275dc987656a65afda20a8f4 repo: Azure/azure-rest-api-specs -emitterPackageJsonPath: eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json +additionalDirectories: + +emitterPackageJsonPath: eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json \ No newline at end of file