diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.Serialization.cs
index 329e178fb9a3..35a817a57961 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.Serialization.cs
@@ -35,16 +35,10 @@ protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWri
}
base.JsonModelWriteCore(writer, options);
- if (Optional.IsDefined(DeliveryStatus))
- {
- writer.WritePropertyName("deliveryStatus"u8);
- writer.WriteStringValue(DeliveryStatus);
- }
- if (Optional.IsDefined(DeliveryStatusDetails))
- {
- writer.WritePropertyName("deliveryStatusDetails"u8);
- writer.WriteStringValue(DeliveryStatusDetails);
- }
+ writer.WritePropertyName("deliveryStatus"u8);
+ writer.WriteStringValue(DeliveryStatus);
+ writer.WritePropertyName("deliveryStatusDetails"u8);
+ writer.WriteStringValue(DeliveryStatusDetails);
writer.WritePropertyName("deliveryAttempts"u8);
writer.WriteStartArray();
foreach (var item in DeliveryAttempts)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.cs
index 3e3649e9affe..12acd496d9bc 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsDeliveryReportReceivedEventData.cs
@@ -15,12 +15,24 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class AcsSmsDeliveryReportReceivedEventData : AcsSmsEventBaseProperties
{
/// Initializes a new instance of .
+ /// The identity of the SMS message.
+ /// The identity of SMS message sender.
+ /// The identity of SMS message receiver.
+ /// Status of Delivery.
+ /// Details about Delivery Status.
/// List of details of delivery attempts made.
- /// is null.
- internal AcsSmsDeliveryReportReceivedEventData(IEnumerable deliveryAttempts)
+ /// , , , , or is null.
+ internal AcsSmsDeliveryReportReceivedEventData(string messageId, string @from, string to, string deliveryStatus, string deliveryStatusDetails, IEnumerable deliveryAttempts) : base(messageId, @from, to)
{
+ Argument.AssertNotNull(messageId, nameof(messageId));
+ Argument.AssertNotNull(@from, nameof(@from));
+ Argument.AssertNotNull(to, nameof(to));
+ Argument.AssertNotNull(deliveryStatus, nameof(deliveryStatus));
+ Argument.AssertNotNull(deliveryStatusDetails, nameof(deliveryStatusDetails));
Argument.AssertNotNull(deliveryAttempts, nameof(deliveryAttempts));
+ DeliveryStatus = deliveryStatus;
+ DeliveryStatusDetails = deliveryStatusDetails;
DeliveryAttempts = deliveryAttempts.ToList();
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.Serialization.cs
index d0f7652a365f..862390c67f62 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.Serialization.cs
@@ -34,21 +34,12 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(AcsSmsEventBaseProperties)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(MessageId))
- {
- writer.WritePropertyName("messageId"u8);
- writer.WriteStringValue(MessageId);
- }
- if (Optional.IsDefined(From))
- {
- writer.WritePropertyName("from"u8);
- writer.WriteStringValue(From);
- }
- if (Optional.IsDefined(To))
- {
- writer.WritePropertyName("to"u8);
- writer.WriteStringValue(To);
- }
+ writer.WritePropertyName("messageId"u8);
+ writer.WriteStringValue(MessageId);
+ writer.WritePropertyName("from"u8);
+ writer.WriteStringValue(From);
+ writer.WritePropertyName("to"u8);
+ writer.WriteStringValue(To);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.cs
index 4374d09b5603..708a8d6e8af0 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsEventBaseProperties.cs
@@ -46,8 +46,19 @@ public partial class AcsSmsEventBaseProperties
private protected IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal AcsSmsEventBaseProperties()
+ /// The identity of the SMS message.
+ /// The identity of SMS message sender.
+ /// The identity of SMS message receiver.
+ /// , or is null.
+ internal AcsSmsEventBaseProperties(string messageId, string @from, string to)
{
+ Argument.AssertNotNull(messageId, nameof(messageId));
+ Argument.AssertNotNull(@from, nameof(@from));
+ Argument.AssertNotNull(to, nameof(to));
+
+ MessageId = messageId;
+ From = @from;
+ To = to;
}
/// Initializes a new instance of .
@@ -63,6 +74,11 @@ internal AcsSmsEventBaseProperties(string messageId, string @from, string to, ID
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal AcsSmsEventBaseProperties()
+ {
+ }
+
/// The identity of the SMS message.
public string MessageId { get; }
/// The identity of SMS message sender.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.Serialization.cs
index 09894bc22009..766e6a691511 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.Serialization.cs
@@ -35,11 +35,8 @@ protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWri
}
base.JsonModelWriteCore(writer, options);
- if (Optional.IsDefined(Message))
- {
- writer.WritePropertyName("message"u8);
- writer.WriteStringValue(Message);
- }
+ writer.WritePropertyName("message"u8);
+ writer.WriteStringValue(Message);
if (Optional.IsDefined(ReceivedTimestamp))
{
writer.WritePropertyName("receivedTimestamp"u8);
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.cs
index 391986f238e0..04f01461c805 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AcsSmsReceivedEventData.cs
@@ -14,9 +14,20 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class AcsSmsReceivedEventData : AcsSmsEventBaseProperties
{
/// Initializes a new instance of .
+ /// The identity of the SMS message.
+ /// The identity of SMS message sender.
+ /// The identity of SMS message receiver.
+ /// The SMS content.
/// Number of segments in the message.
- internal AcsSmsReceivedEventData(int segmentCount)
+ /// , , or is null.
+ internal AcsSmsReceivedEventData(string messageId, string @from, string to, string message, int segmentCount) : base(messageId, @from, to)
{
+ Argument.AssertNotNull(messageId, nameof(messageId));
+ Argument.AssertNotNull(@from, nameof(@from));
+ Argument.AssertNotNull(to, nameof(to));
+ Argument.AssertNotNull(message, nameof(message));
+
+ Message = message;
SegmentCount = segmentCount;
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.Serialization.cs
index 3d95b902797b..8348d264b024 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.Serialization.cs
@@ -34,26 +34,14 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(AppConfigurationKeyValueDeletedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(Key))
- {
- writer.WritePropertyName("key"u8);
- writer.WriteStringValue(Key);
- }
- if (Optional.IsDefined(Label))
- {
- writer.WritePropertyName("label"u8);
- writer.WriteStringValue(Label);
- }
- if (Optional.IsDefined(Etag))
- {
- writer.WritePropertyName("etag"u8);
- writer.WriteStringValue(Etag);
- }
- if (Optional.IsDefined(SyncToken))
- {
- writer.WritePropertyName("syncToken"u8);
- writer.WriteStringValue(SyncToken);
- }
+ writer.WritePropertyName("key"u8);
+ writer.WriteStringValue(Key);
+ writer.WritePropertyName("label"u8);
+ writer.WriteStringValue(Label);
+ writer.WritePropertyName("etag"u8);
+ writer.WriteStringValue(Etag);
+ writer.WritePropertyName("syncToken"u8);
+ writer.WriteStringValue(SyncToken);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.cs
index b920a0b33dd2..7a4cf1ce7212 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueDeletedEventData.cs
@@ -46,8 +46,22 @@ public partial class AppConfigurationKeyValueDeletedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal AppConfigurationKeyValueDeletedEventData()
+ /// The key used to identify the key-value that was deleted.
+ /// The label, if any, used to identify the key-value that was deleted.
+ /// The etag representing the key-value that was deleted.
+ /// The sync token representing the server state after the event.
+ /// , , or is null.
+ internal AppConfigurationKeyValueDeletedEventData(string key, string label, string etag, string syncToken)
{
+ Argument.AssertNotNull(key, nameof(key));
+ Argument.AssertNotNull(label, nameof(label));
+ Argument.AssertNotNull(etag, nameof(etag));
+ Argument.AssertNotNull(syncToken, nameof(syncToken));
+
+ Key = key;
+ Label = label;
+ Etag = etag;
+ SyncToken = syncToken;
}
/// Initializes a new instance of .
@@ -65,6 +79,11 @@ internal AppConfigurationKeyValueDeletedEventData(string key, string label, stri
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal AppConfigurationKeyValueDeletedEventData()
+ {
+ }
+
/// The key used to identify the key-value that was deleted.
public string Key { get; }
/// The label, if any, used to identify the key-value that was deleted.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.Serialization.cs
index e33caff65a77..86478e6dd36d 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.Serialization.cs
@@ -34,26 +34,21 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(AppConfigurationKeyValueModifiedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(Key))
- {
- writer.WritePropertyName("key"u8);
- writer.WriteStringValue(Key);
- }
- if (Optional.IsDefined(Label))
+ writer.WritePropertyName("key"u8);
+ writer.WriteStringValue(Key);
+ if (Label != null)
{
writer.WritePropertyName("label"u8);
writer.WriteStringValue(Label);
}
- if (Optional.IsDefined(Etag))
- {
- writer.WritePropertyName("etag"u8);
- writer.WriteStringValue(Etag);
- }
- if (Optional.IsDefined(SyncToken))
+ else
{
- writer.WritePropertyName("syncToken"u8);
- writer.WriteStringValue(SyncToken);
+ writer.WriteNull("label");
}
+ writer.WritePropertyName("etag"u8);
+ writer.WriteStringValue(Etag);
+ writer.WritePropertyName("syncToken"u8);
+ writer.WriteStringValue(SyncToken);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
@@ -106,6 +101,11 @@ internal static AppConfigurationKeyValueModifiedEventData DeserializeAppConfigur
}
if (property.NameEquals("label"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ label = null;
+ continue;
+ }
label = property.Value.GetString();
continue;
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.cs
index e03cb8ded63b..1dcc27c11d46 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationKeyValueModifiedEventData.cs
@@ -46,8 +46,21 @@ public partial class AppConfigurationKeyValueModifiedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal AppConfigurationKeyValueModifiedEventData()
+ /// The key used to identify the key-value that was modified.
+ /// The label, if any, used to identify the key-value that was modified.
+ /// The etag representing the new state of the key-value.
+ /// The sync token representing the server state after the event.
+ /// , or is null.
+ internal AppConfigurationKeyValueModifiedEventData(string key, string label, string etag, string syncToken)
{
+ Argument.AssertNotNull(key, nameof(key));
+ Argument.AssertNotNull(etag, nameof(etag));
+ Argument.AssertNotNull(syncToken, nameof(syncToken));
+
+ Key = key;
+ Label = label;
+ Etag = etag;
+ SyncToken = syncToken;
}
/// Initializes a new instance of .
@@ -65,6 +78,11 @@ internal AppConfigurationKeyValueModifiedEventData(string key, string label, str
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal AppConfigurationKeyValueModifiedEventData()
+ {
+ }
+
/// The key used to identify the key-value that was modified.
public string Key { get; }
/// The label, if any, used to identify the key-value that was modified.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotCreatedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotCreatedEventData.cs
index 319beef466ce..d5d7832fa69b 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotCreatedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotCreatedEventData.cs
@@ -14,8 +14,15 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class AppConfigurationSnapshotCreatedEventData : AppConfigurationSnapshotEventData
{
/// Initializes a new instance of .
- internal AppConfigurationSnapshotCreatedEventData()
+ /// The name of the snapshot.
+ /// The etag representing the new state of the snapshot.
+ /// The sync token representing the server state after the event.
+ /// , or is null.
+ internal AppConfigurationSnapshotCreatedEventData(string name, string etag, string syncToken) : base(name, etag, syncToken)
{
+ Argument.AssertNotNull(name, nameof(name));
+ Argument.AssertNotNull(etag, nameof(etag));
+ Argument.AssertNotNull(syncToken, nameof(syncToken));
}
/// Initializes a new instance of .
@@ -26,5 +33,10 @@ internal AppConfigurationSnapshotCreatedEventData()
internal AppConfigurationSnapshotCreatedEventData(string name, string etag, string syncToken, IDictionary serializedAdditionalRawData) : base(name, etag, syncToken, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal AppConfigurationSnapshotCreatedEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.Serialization.cs
index 3d5566107a39..672a2002ad54 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.Serialization.cs
@@ -34,21 +34,12 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(AppConfigurationSnapshotEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(Name))
- {
- writer.WritePropertyName("name"u8);
- writer.WriteStringValue(Name);
- }
- if (Optional.IsDefined(Etag))
- {
- writer.WritePropertyName("etag"u8);
- writer.WriteStringValue(Etag);
- }
- if (Optional.IsDefined(SyncToken))
- {
- writer.WritePropertyName("syncToken"u8);
- writer.WriteStringValue(SyncToken);
- }
+ writer.WritePropertyName("name"u8);
+ writer.WriteStringValue(Name);
+ writer.WritePropertyName("etag"u8);
+ writer.WriteStringValue(Etag);
+ writer.WritePropertyName("syncToken"u8);
+ writer.WriteStringValue(SyncToken);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.cs
index a64d0e66a4fc..43c5283bd828 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotEventData.cs
@@ -46,8 +46,19 @@ public partial class AppConfigurationSnapshotEventData
private protected IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal AppConfigurationSnapshotEventData()
+ /// The name of the snapshot.
+ /// The etag representing the new state of the snapshot.
+ /// The sync token representing the server state after the event.
+ /// , or is null.
+ internal AppConfigurationSnapshotEventData(string name, string etag, string syncToken)
{
+ Argument.AssertNotNull(name, nameof(name));
+ Argument.AssertNotNull(etag, nameof(etag));
+ Argument.AssertNotNull(syncToken, nameof(syncToken));
+
+ Name = name;
+ Etag = etag;
+ SyncToken = syncToken;
}
/// Initializes a new instance of .
@@ -63,6 +74,11 @@ internal AppConfigurationSnapshotEventData(string name, string etag, string sync
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal AppConfigurationSnapshotEventData()
+ {
+ }
+
/// The name of the snapshot.
public string Name { get; }
/// The etag representing the new state of the snapshot.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotModifiedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotModifiedEventData.cs
index cd89dfdb11d1..b2164f525aa9 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotModifiedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/AppConfigurationSnapshotModifiedEventData.cs
@@ -14,8 +14,15 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class AppConfigurationSnapshotModifiedEventData : AppConfigurationSnapshotEventData
{
/// Initializes a new instance of .
- internal AppConfigurationSnapshotModifiedEventData()
+ /// The name of the snapshot.
+ /// The etag representing the new state of the snapshot.
+ /// The sync token representing the server state after the event.
+ /// , or is null.
+ internal AppConfigurationSnapshotModifiedEventData(string name, string etag, string syncToken) : base(name, etag, syncToken)
{
+ Argument.AssertNotNull(name, nameof(name));
+ Argument.AssertNotNull(etag, nameof(etag));
+ Argument.AssertNotNull(syncToken, nameof(syncToken));
}
/// Initializes a new instance of .
@@ -26,5 +33,10 @@ internal AppConfigurationSnapshotModifiedEventData()
internal AppConfigurationSnapshotModifiedEventData(string name, string etag, string syncToken, IDictionary serializedAdditionalRawData) : base(name, etag, syncToken, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal AppConfigurationSnapshotModifiedEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndedEventData.cs
index 66ed2b8c4b62..ef80f3e0864a 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndedEventData.cs
@@ -14,8 +14,11 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class ContainerServiceClusterSupportEndedEventData : ContainerServiceClusterSupportEventData
{
/// Initializes a new instance of .
- internal ContainerServiceClusterSupportEndedEventData()
+ /// The Kubernetes version of the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceClusterSupportEndedEventData(string kubernetesVersion) : base(kubernetesVersion)
{
+ Argument.AssertNotNull(kubernetesVersion, nameof(kubernetesVersion));
}
/// Initializes a new instance of .
@@ -24,5 +27,10 @@ internal ContainerServiceClusterSupportEndedEventData()
internal ContainerServiceClusterSupportEndedEventData(string kubernetesVersion, IDictionary serializedAdditionalRawData) : base(kubernetesVersion, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceClusterSupportEndedEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndingEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndingEventData.cs
index 0a3fa362492c..ea696b7348fe 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndingEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEndingEventData.cs
@@ -14,8 +14,11 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class ContainerServiceClusterSupportEndingEventData : ContainerServiceClusterSupportEventData
{
/// Initializes a new instance of .
- internal ContainerServiceClusterSupportEndingEventData()
+ /// The Kubernetes version of the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceClusterSupportEndingEventData(string kubernetesVersion) : base(kubernetesVersion)
{
+ Argument.AssertNotNull(kubernetesVersion, nameof(kubernetesVersion));
}
/// Initializes a new instance of .
@@ -24,5 +27,10 @@ internal ContainerServiceClusterSupportEndingEventData()
internal ContainerServiceClusterSupportEndingEventData(string kubernetesVersion, IDictionary serializedAdditionalRawData) : base(kubernetesVersion, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceClusterSupportEndingEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.Serialization.cs
index e69c3cab6fd7..2bda65aa23a3 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.Serialization.cs
@@ -34,11 +34,8 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(KubernetesVersion))
- {
- writer.WritePropertyName("kubernetesVersion"u8);
- writer.WriteStringValue(KubernetesVersion);
- }
+ writer.WritePropertyName("kubernetesVersion"u8);
+ writer.WriteStringValue(KubernetesVersion);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.cs
index 3ad05c8cb79b..d6720cabcd35 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceClusterSupportEventData.cs
@@ -46,8 +46,13 @@ public partial class ContainerServiceClusterSupportEventData
private protected IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal ContainerServiceClusterSupportEventData()
+ /// The Kubernetes version of the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceClusterSupportEventData(string kubernetesVersion)
{
+ Argument.AssertNotNull(kubernetesVersion, nameof(kubernetesVersion));
+
+ KubernetesVersion = kubernetesVersion;
}
/// Initializes a new instance of .
@@ -59,6 +64,11 @@ internal ContainerServiceClusterSupportEventData(string kubernetesVersion, IDict
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceClusterSupportEventData()
+ {
+ }
+
/// The Kubernetes version of the ManagedCluster resource.
public string KubernetesVersion { get; }
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs
index 0e51cceccbfc..3f166a5de8e3 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs
@@ -34,21 +34,12 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(ContainerServiceNewKubernetesVersionAvailableEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(LatestSupportedKubernetesVersion))
- {
- writer.WritePropertyName("latestSupportedKubernetesVersion"u8);
- writer.WriteStringValue(LatestSupportedKubernetesVersion);
- }
- if (Optional.IsDefined(LatestStableKubernetesVersion))
- {
- writer.WritePropertyName("latestStableKubernetesVersion"u8);
- writer.WriteStringValue(LatestStableKubernetesVersion);
- }
- if (Optional.IsDefined(LowestMinorKubernetesVersion))
- {
- writer.WritePropertyName("lowestMinorKubernetesVersion"u8);
- writer.WriteStringValue(LowestMinorKubernetesVersion);
- }
+ writer.WritePropertyName("latestSupportedKubernetesVersion"u8);
+ writer.WriteStringValue(LatestSupportedKubernetesVersion);
+ writer.WritePropertyName("latestStableKubernetesVersion"u8);
+ writer.WriteStringValue(LatestStableKubernetesVersion);
+ writer.WritePropertyName("lowestMinorKubernetesVersion"u8);
+ writer.WriteStringValue(LowestMinorKubernetesVersion);
if (Optional.IsDefined(LatestPreviewKubernetesVersion))
{
writer.WritePropertyName("latestPreviewKubernetesVersion"u8);
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.cs
index a220ba99996e..c27879af09ee 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNewKubernetesVersionAvailableEventData.cs
@@ -46,8 +46,19 @@ public partial class ContainerServiceNewKubernetesVersionAvailableEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal ContainerServiceNewKubernetesVersionAvailableEventData()
+ /// The highest PATCH Kubernetes version for the highest MINOR version supported by ManagedCluster resource.
+ /// The highest PATCH Kubernetes version for the MINOR version considered stable for the ManagedCluster resource.
+ /// The highest PATCH Kubernetes version for the lowest applicable MINOR version available for the ManagedCluster resource.
+ /// , or is null.
+ internal ContainerServiceNewKubernetesVersionAvailableEventData(string latestSupportedKubernetesVersion, string latestStableKubernetesVersion, string lowestMinorKubernetesVersion)
{
+ Argument.AssertNotNull(latestSupportedKubernetesVersion, nameof(latestSupportedKubernetesVersion));
+ Argument.AssertNotNull(latestStableKubernetesVersion, nameof(latestStableKubernetesVersion));
+ Argument.AssertNotNull(lowestMinorKubernetesVersion, nameof(lowestMinorKubernetesVersion));
+
+ LatestSupportedKubernetesVersion = latestSupportedKubernetesVersion;
+ LatestStableKubernetesVersion = latestStableKubernetesVersion;
+ LowestMinorKubernetesVersion = lowestMinorKubernetesVersion;
}
/// Initializes a new instance of .
@@ -65,6 +76,11 @@ internal ContainerServiceNewKubernetesVersionAvailableEventData(string latestSup
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceNewKubernetesVersionAvailableEventData()
+ {
+ }
+
/// The highest PATCH Kubernetes version for the highest MINOR version supported by ManagedCluster resource.
public string LatestSupportedKubernetesVersion { get; }
/// The highest PATCH Kubernetes version for the MINOR version considered stable for the ManagedCluster resource.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.Serialization.cs
index b8c25b055989..cae02d7a7392 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.Serialization.cs
@@ -34,11 +34,8 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(NodePoolName))
- {
- writer.WritePropertyName("nodePoolName"u8);
- writer.WriteStringValue(NodePoolName);
- }
+ writer.WritePropertyName("nodePoolName"u8);
+ writer.WriteStringValue(NodePoolName);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.cs
index 3b5580803572..65ffdb4776f8 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingEventData.cs
@@ -46,8 +46,13 @@ public partial class ContainerServiceNodePoolRollingEventData
private protected IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal ContainerServiceNodePoolRollingEventData()
+ /// The name of the node pool in the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceNodePoolRollingEventData(string nodePoolName)
{
+ Argument.AssertNotNull(nodePoolName, nameof(nodePoolName));
+
+ NodePoolName = nodePoolName;
}
/// Initializes a new instance of .
@@ -59,6 +64,11 @@ internal ContainerServiceNodePoolRollingEventData(string nodePoolName, IDictiona
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceNodePoolRollingEventData()
+ {
+ }
+
/// The name of the node pool in the ManagedCluster resource.
public string NodePoolName { get; }
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingFailedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingFailedEventData.cs
index 0bf9331c72ca..e2889e098f99 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingFailedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingFailedEventData.cs
@@ -14,8 +14,11 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class ContainerServiceNodePoolRollingFailedEventData : ContainerServiceNodePoolRollingEventData
{
/// Initializes a new instance of .
- internal ContainerServiceNodePoolRollingFailedEventData()
+ /// The name of the node pool in the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceNodePoolRollingFailedEventData(string nodePoolName) : base(nodePoolName)
{
+ Argument.AssertNotNull(nodePoolName, nameof(nodePoolName));
}
/// Initializes a new instance of .
@@ -24,5 +27,10 @@ internal ContainerServiceNodePoolRollingFailedEventData()
internal ContainerServiceNodePoolRollingFailedEventData(string nodePoolName, IDictionary serializedAdditionalRawData) : base(nodePoolName, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceNodePoolRollingFailedEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingStartedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingStartedEventData.cs
index 88958ee63eef..89edc1138e28 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingStartedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingStartedEventData.cs
@@ -14,8 +14,11 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class ContainerServiceNodePoolRollingStartedEventData : ContainerServiceNodePoolRollingEventData
{
/// Initializes a new instance of .
- internal ContainerServiceNodePoolRollingStartedEventData()
+ /// The name of the node pool in the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceNodePoolRollingStartedEventData(string nodePoolName) : base(nodePoolName)
{
+ Argument.AssertNotNull(nodePoolName, nameof(nodePoolName));
}
/// Initializes a new instance of .
@@ -24,5 +27,10 @@ internal ContainerServiceNodePoolRollingStartedEventData()
internal ContainerServiceNodePoolRollingStartedEventData(string nodePoolName, IDictionary serializedAdditionalRawData) : base(nodePoolName, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceNodePoolRollingStartedEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingSucceededEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingSucceededEventData.cs
index 18c9e4ada789..6209fe995bdb 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingSucceededEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/ContainerServiceNodePoolRollingSucceededEventData.cs
@@ -14,8 +14,11 @@ namespace Azure.Messaging.EventGrid.SystemEvents
public partial class ContainerServiceNodePoolRollingSucceededEventData : ContainerServiceNodePoolRollingEventData
{
/// Initializes a new instance of .
- internal ContainerServiceNodePoolRollingSucceededEventData()
+ /// The name of the node pool in the ManagedCluster resource.
+ /// is null.
+ internal ContainerServiceNodePoolRollingSucceededEventData(string nodePoolName) : base(nodePoolName)
{
+ Argument.AssertNotNull(nodePoolName, nameof(nodePoolName));
}
/// Initializes a new instance of .
@@ -24,5 +27,10 @@ internal ContainerServiceNodePoolRollingSucceededEventData()
internal ContainerServiceNodePoolRollingSucceededEventData(string nodePoolName, IDictionary serializedAdditionalRawData) : base(nodePoolName, serializedAdditionalRawData)
{
}
+
+ /// Initializes a new instance of for deserialization.
+ internal ContainerServiceNodePoolRollingSucceededEventData()
+ {
+ }
}
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.Serialization.cs
index 19dde868710b..e7187c3cd8f2 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.Serialization.cs
@@ -34,21 +34,12 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(EventHubCaptureFileCreatedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(Fileurl))
- {
- writer.WritePropertyName("fileUrl"u8);
- writer.WriteStringValue(Fileurl);
- }
- if (Optional.IsDefined(FileType))
- {
- writer.WritePropertyName("fileType"u8);
- writer.WriteStringValue(FileType);
- }
- if (Optional.IsDefined(PartitionId))
- {
- writer.WritePropertyName("partitionId"u8);
- writer.WriteStringValue(PartitionId);
- }
+ writer.WritePropertyName("fileUrl"u8);
+ writer.WriteStringValue(Fileurl);
+ writer.WritePropertyName("fileType"u8);
+ writer.WriteStringValue(FileType);
+ writer.WritePropertyName("partitionId"u8);
+ writer.WriteStringValue(PartitionId);
if (Optional.IsDefined(SizeInBytes))
{
writer.WritePropertyName("sizeInBytes"u8);
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.cs
index ff8f7f2a0e35..5f9b01e7d9f9 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/EventHubCaptureFileCreatedEventData.cs
@@ -46,8 +46,19 @@ public partial class EventHubCaptureFileCreatedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal EventHubCaptureFileCreatedEventData()
+ /// The path to the capture file.
+ /// The file type of the capture file.
+ /// The shard ID.
+ /// , or is null.
+ internal EventHubCaptureFileCreatedEventData(string fileurl, string fileType, string partitionId)
{
+ Argument.AssertNotNull(fileurl, nameof(fileurl));
+ Argument.AssertNotNull(fileType, nameof(fileType));
+ Argument.AssertNotNull(partitionId, nameof(partitionId));
+
+ Fileurl = fileurl;
+ FileType = fileType;
+ PartitionId = partitionId;
}
/// Initializes a new instance of .
@@ -75,6 +86,11 @@ internal EventHubCaptureFileCreatedEventData(string fileurl, string fileType, st
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal EventHubCaptureFileCreatedEventData()
+ {
+ }
+
/// The path to the capture file.
public string Fileurl { get; }
/// The file type of the capture file.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs
index ddbbe5a5defc..4ed4a9962eaf 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs
@@ -34,31 +34,16 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(MachineLearningServicesDatasetDriftDetectedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(DataDriftId))
- {
- writer.WritePropertyName("dataDriftId"u8);
- writer.WriteStringValue(DataDriftId);
- }
- if (Optional.IsDefined(DataDriftName))
- {
- writer.WritePropertyName("dataDriftName"u8);
- writer.WriteStringValue(DataDriftName);
- }
- if (Optional.IsDefined(RunId))
- {
- writer.WritePropertyName("runId"u8);
- writer.WriteStringValue(RunId);
- }
- if (Optional.IsDefined(BaseDatasetId))
- {
- writer.WritePropertyName("baseDatasetId"u8);
- writer.WriteStringValue(BaseDatasetId);
- }
- if (Optional.IsDefined(TargetDatasetId))
- {
- writer.WritePropertyName("targetDatasetId"u8);
- writer.WriteStringValue(TargetDatasetId);
- }
+ writer.WritePropertyName("dataDriftId"u8);
+ writer.WriteStringValue(DataDriftId);
+ writer.WritePropertyName("dataDriftName"u8);
+ writer.WriteStringValue(DataDriftName);
+ writer.WritePropertyName("runId"u8);
+ writer.WriteStringValue(RunId);
+ writer.WritePropertyName("baseDatasetId"u8);
+ writer.WriteStringValue(BaseDatasetId);
+ writer.WritePropertyName("targetDatasetId"u8);
+ writer.WriteStringValue(TargetDatasetId);
if (Optional.IsDefined(DriftCoefficient))
{
writer.WritePropertyName("driftCoefficient"u8);
@@ -66,13 +51,27 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
}
if (Optional.IsDefined(StartTime))
{
- writer.WritePropertyName("startTime"u8);
- writer.WriteStringValue(StartTime.Value, "O");
+ if (StartTime != null)
+ {
+ writer.WritePropertyName("startTime"u8);
+ writer.WriteStringValue(StartTime.Value, "O");
+ }
+ else
+ {
+ writer.WriteNull("startTime");
+ }
}
if (Optional.IsDefined(EndTime))
{
- writer.WritePropertyName("endTime"u8);
- writer.WriteStringValue(EndTime.Value, "O");
+ if (EndTime != null)
+ {
+ writer.WritePropertyName("endTime"u8);
+ writer.WriteStringValue(EndTime.Value, "O");
+ }
+ else
+ {
+ writer.WriteNull("endTime");
+ }
}
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
@@ -161,6 +160,7 @@ internal static MachineLearningServicesDatasetDriftDetectedEventData Deserialize
{
if (property.Value.ValueKind == JsonValueKind.Null)
{
+ startTime = null;
continue;
}
startTime = property.Value.GetDateTimeOffset("O");
@@ -170,6 +170,7 @@ internal static MachineLearningServicesDatasetDriftDetectedEventData Deserialize
{
if (property.Value.ValueKind == JsonValueKind.Null)
{
+ endTime = null;
continue;
}
endTime = property.Value.GetDateTimeOffset("O");
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.cs
index f86f30e006be..66d7e5943085 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesDatasetDriftDetectedEventData.cs
@@ -46,8 +46,25 @@ public partial class MachineLearningServicesDatasetDriftDetectedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- internal MachineLearningServicesDatasetDriftDetectedEventData()
+ /// The ID of the data drift monitor that triggered the event.
+ /// The name of the data drift monitor that triggered the event.
+ /// The ID of the Run that detected data drift.
+ /// The ID of the base Dataset used to detect drift.
+ /// The ID of the target Dataset used to detect drift.
+ /// , , , or is null.
+ internal MachineLearningServicesDatasetDriftDetectedEventData(string dataDriftId, string dataDriftName, string runId, string baseDatasetId, string targetDatasetId)
{
+ Argument.AssertNotNull(dataDriftId, nameof(dataDriftId));
+ Argument.AssertNotNull(dataDriftName, nameof(dataDriftName));
+ Argument.AssertNotNull(runId, nameof(runId));
+ Argument.AssertNotNull(baseDatasetId, nameof(baseDatasetId));
+ Argument.AssertNotNull(targetDatasetId, nameof(targetDatasetId));
+
+ DataDriftId = dataDriftId;
+ DataDriftName = dataDriftName;
+ RunId = runId;
+ BaseDatasetId = baseDatasetId;
+ TargetDatasetId = targetDatasetId;
}
/// Initializes a new instance of .
@@ -73,6 +90,11 @@ internal MachineLearningServicesDatasetDriftDetectedEventData(string dataDriftId
_serializedAdditionalRawData = serializedAdditionalRawData;
}
+ /// Initializes a new instance of for deserialization.
+ internal MachineLearningServicesDatasetDriftDetectedEventData()
+ {
+ }
+
/// The ID of the data drift monitor that triggered the event.
public string DataDriftId { get; }
/// The name of the data drift monitor that triggered the event.
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.Serialization.cs
index bc2c9c9fb87b..4e8e161a8da2 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.Serialization.cs
@@ -34,61 +34,58 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(MachineLearningServicesModelDeployedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(ServiceName))
+ writer.WritePropertyName("serviceName"u8);
+ writer.WriteStringValue(ServiceName);
+ writer.WritePropertyName("serviceComputeType"u8);
+ writer.WriteStringValue(ServiceComputeType);
+ writer.WritePropertyName("modelIds"u8);
+ writer.WriteStringValue(ModelIds);
+ if (Optional.IsCollectionDefined(ServiceTags))
{
- writer.WritePropertyName("serviceName"u8);
- writer.WriteStringValue(ServiceName);
- }
- if (Optional.IsDefined(ServiceComputeType))
- {
- writer.WritePropertyName("serviceComputeType"u8);
- writer.WriteStringValue(ServiceComputeType);
- }
- if (Optional.IsDefined(ModelIds))
- {
- writer.WritePropertyName("modelIds"u8);
- writer.WriteStringValue(ModelIds);
- }
- writer.WritePropertyName("serviceTags"u8);
- writer.WriteStartObject();
- foreach (var item in ServiceTags)
- {
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("serviceTags"u8);
+ writer.WriteStartObject();
+ foreach (var item in ServiceTags)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
- writer.WritePropertyName("serviceProperties"u8);
- writer.WriteStartObject();
- foreach (var item in ServiceProperties)
+ if (Optional.IsCollectionDefined(ServiceProperties))
{
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("serviceProperties"u8);
+ writer.WriteStartObject();
+ foreach (var item in ServiceProperties)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
@@ -152,6 +149,10 @@ internal static MachineLearningServicesModelDeployedEventData DeserializeMachine
}
if (property.NameEquals("serviceTags"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -169,6 +170,10 @@ internal static MachineLearningServicesModelDeployedEventData DeserializeMachine
}
if (property.NameEquals("serviceProperties"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -194,8 +199,8 @@ internal static MachineLearningServicesModelDeployedEventData DeserializeMachine
serviceName,
serviceComputeType,
modelIds,
- serviceTags,
- serviceProperties,
+ serviceTags ?? new ChangeTrackingDictionary(),
+ serviceProperties ?? new ChangeTrackingDictionary(),
serializedAdditionalRawData);
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.cs
index 8d759992c57d..86cce0670b04 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelDeployedEventData.cs
@@ -46,16 +46,21 @@ public partial class MachineLearningServicesModelDeployedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- /// The tags of the deployed service.
- /// The properties of the deployed service.
- /// or is null.
- internal MachineLearningServicesModelDeployedEventData(IReadOnlyDictionary serviceTags, IReadOnlyDictionary serviceProperties)
+ /// The name of the deployed service.
+ /// The compute type (e.g. ACI, AKS) of the deployed service.
+ /// A common separated list of model IDs. The IDs of the models deployed in the service.
+ /// , or is null.
+ internal MachineLearningServicesModelDeployedEventData(string serviceName, string serviceComputeType, string modelIds)
{
- Argument.AssertNotNull(serviceTags, nameof(serviceTags));
- Argument.AssertNotNull(serviceProperties, nameof(serviceProperties));
+ Argument.AssertNotNull(serviceName, nameof(serviceName));
+ Argument.AssertNotNull(serviceComputeType, nameof(serviceComputeType));
+ Argument.AssertNotNull(modelIds, nameof(modelIds));
- ServiceTags = serviceTags;
- ServiceProperties = serviceProperties;
+ ServiceName = serviceName;
+ ServiceComputeType = serviceComputeType;
+ ModelIds = modelIds;
+ ServiceTags = new ChangeTrackingDictionary();
+ ServiceProperties = new ChangeTrackingDictionary();
}
/// Initializes a new instance of .
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.Serialization.cs
index 6e6446370ca4..f51226031422 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.Serialization.cs
@@ -34,56 +34,56 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(MachineLearningServicesModelRegisteredEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(ModelName))
+ writer.WritePropertyName("modelName"u8);
+ writer.WriteStringValue(ModelName);
+ writer.WritePropertyName("modelVersion"u8);
+ writer.WriteStringValue(ModelVersion);
+ if (Optional.IsCollectionDefined(ModelTags))
{
- writer.WritePropertyName("modelName"u8);
- writer.WriteStringValue(ModelName);
- }
- if (Optional.IsDefined(ModelVersion))
- {
- writer.WritePropertyName("modelVersion"u8);
- writer.WriteStringValue(ModelVersion);
- }
- writer.WritePropertyName("modelTags"u8);
- writer.WriteStartObject();
- foreach (var item in ModelTags)
- {
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("modelTags"u8);
+ writer.WriteStartObject();
+ foreach (var item in ModelTags)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
- writer.WritePropertyName("modelProperties"u8);
- writer.WriteStartObject();
- foreach (var item in ModelProperties)
+ if (Optional.IsCollectionDefined(ModelProperties))
{
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("modelProperties"u8);
+ writer.WriteStartObject();
+ foreach (var item in ModelProperties)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
@@ -141,6 +141,10 @@ internal static MachineLearningServicesModelRegisteredEventData DeserializeMachi
}
if (property.NameEquals("modelTags"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -158,6 +162,10 @@ internal static MachineLearningServicesModelRegisteredEventData DeserializeMachi
}
if (property.NameEquals("modelProperties"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -179,7 +187,7 @@ internal static MachineLearningServicesModelRegisteredEventData DeserializeMachi
}
}
serializedAdditionalRawData = rawDataDictionary;
- return new MachineLearningServicesModelRegisteredEventData(modelName, modelVersion, modelTags, modelProperties, serializedAdditionalRawData);
+ return new MachineLearningServicesModelRegisteredEventData(modelName, modelVersion, modelTags ?? new ChangeTrackingDictionary(), modelProperties ?? new ChangeTrackingDictionary(), serializedAdditionalRawData);
}
BinaryData IPersistableModel.Write(ModelReaderWriterOptions options)
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.cs
index 66af5a595773..e844c536e50b 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesModelRegisteredEventData.cs
@@ -46,16 +46,18 @@ public partial class MachineLearningServicesModelRegisteredEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- /// The tags of the model that was registered.
- /// The properties of the model that was registered.
- /// or is null.
- internal MachineLearningServicesModelRegisteredEventData(IReadOnlyDictionary modelTags, IReadOnlyDictionary modelProperties)
+ /// The name of the model that was registered.
+ /// The version of the model that was registered.
+ /// or is null.
+ internal MachineLearningServicesModelRegisteredEventData(string modelName, string modelVersion)
{
- Argument.AssertNotNull(modelTags, nameof(modelTags));
- Argument.AssertNotNull(modelProperties, nameof(modelProperties));
+ Argument.AssertNotNull(modelName, nameof(modelName));
+ Argument.AssertNotNull(modelVersion, nameof(modelVersion));
- ModelTags = modelTags;
- ModelProperties = modelProperties;
+ ModelName = modelName;
+ ModelVersion = modelVersion;
+ ModelTags = new ChangeTrackingDictionary();
+ ModelProperties = new ChangeTrackingDictionary();
}
/// Initializes a new instance of .
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.Serialization.cs
index 218cd1801335..62dd83415d96 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.Serialization.cs
@@ -34,66 +34,60 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(MachineLearningServicesRunCompletedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(ExperimentId))
+ writer.WritePropertyName("experimentId"u8);
+ writer.WriteStringValue(ExperimentId);
+ writer.WritePropertyName("experimentName"u8);
+ writer.WriteStringValue(ExperimentName);
+ writer.WritePropertyName("runId"u8);
+ writer.WriteStringValue(RunId);
+ writer.WritePropertyName("runType"u8);
+ writer.WriteStringValue(RunType);
+ if (Optional.IsCollectionDefined(RunTags))
{
- writer.WritePropertyName("experimentId"u8);
- writer.WriteStringValue(ExperimentId);
- }
- if (Optional.IsDefined(ExperimentName))
- {
- writer.WritePropertyName("experimentName"u8);
- writer.WriteStringValue(ExperimentName);
- }
- if (Optional.IsDefined(RunId))
- {
- writer.WritePropertyName("runId"u8);
- writer.WriteStringValue(RunId);
- }
- if (Optional.IsDefined(RunType))
- {
- writer.WritePropertyName("runType"u8);
- writer.WriteStringValue(RunType);
- }
- writer.WritePropertyName("runTags"u8);
- writer.WriteStartObject();
- foreach (var item in RunTags)
- {
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("runTags"u8);
+ writer.WriteStartObject();
+ foreach (var item in RunTags)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
- writer.WritePropertyName("runProperties"u8);
- writer.WriteStartObject();
- foreach (var item in RunProperties)
+ if (Optional.IsCollectionDefined(RunProperties))
{
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("runProperties"u8);
+ writer.WriteStartObject();
+ foreach (var item in RunProperties)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
@@ -163,6 +157,10 @@ internal static MachineLearningServicesRunCompletedEventData DeserializeMachineL
}
if (property.NameEquals("runTags"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -180,6 +178,10 @@ internal static MachineLearningServicesRunCompletedEventData DeserializeMachineL
}
if (property.NameEquals("runProperties"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -206,8 +208,8 @@ internal static MachineLearningServicesRunCompletedEventData DeserializeMachineL
experimentName,
runId,
runType,
- runTags,
- runProperties,
+ runTags ?? new ChangeTrackingDictionary(),
+ runProperties ?? new ChangeTrackingDictionary(),
serializedAdditionalRawData);
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.cs
index e8c1fb9d4264..bbfe86bdb3e6 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunCompletedEventData.cs
@@ -46,16 +46,24 @@ public partial class MachineLearningServicesRunCompletedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- /// The tags of the completed Run.
- /// The properties of the completed Run.
- /// or is null.
- internal MachineLearningServicesRunCompletedEventData(IReadOnlyDictionary runTags, IReadOnlyDictionary runProperties)
+ /// The ID of the experiment that the run belongs to.
+ /// The name of the experiment that the run belongs to.
+ /// The ID of the Run that was completed.
+ /// The Run Type of the completed Run.
+ /// , , or is null.
+ internal MachineLearningServicesRunCompletedEventData(string experimentId, string experimentName, string runId, string runType)
{
- Argument.AssertNotNull(runTags, nameof(runTags));
- Argument.AssertNotNull(runProperties, nameof(runProperties));
+ Argument.AssertNotNull(experimentId, nameof(experimentId));
+ Argument.AssertNotNull(experimentName, nameof(experimentName));
+ Argument.AssertNotNull(runId, nameof(runId));
+ Argument.AssertNotNull(runType, nameof(runType));
- RunTags = runTags;
- RunProperties = runProperties;
+ ExperimentId = experimentId;
+ ExperimentName = experimentName;
+ RunId = runId;
+ RunType = runType;
+ RunTags = new ChangeTrackingDictionary();
+ RunProperties = new ChangeTrackingDictionary();
}
/// Initializes a new instance of .
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.Serialization.cs
index 520679135bb8..1efc53ac3c3b 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.Serialization.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.Serialization.cs
@@ -34,71 +34,62 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit
throw new FormatException($"The model {nameof(MachineLearningServicesRunStatusChangedEventData)} does not support writing '{format}' format.");
}
- if (Optional.IsDefined(ExperimentId))
+ writer.WritePropertyName("experimentId"u8);
+ writer.WriteStringValue(ExperimentId);
+ writer.WritePropertyName("experimentName"u8);
+ writer.WriteStringValue(ExperimentName);
+ writer.WritePropertyName("runId"u8);
+ writer.WriteStringValue(RunId);
+ writer.WritePropertyName("runType"u8);
+ writer.WriteStringValue(RunType);
+ if (Optional.IsCollectionDefined(RunTags))
{
- writer.WritePropertyName("experimentId"u8);
- writer.WriteStringValue(ExperimentId);
- }
- if (Optional.IsDefined(ExperimentName))
- {
- writer.WritePropertyName("experimentName"u8);
- writer.WriteStringValue(ExperimentName);
- }
- if (Optional.IsDefined(RunId))
- {
- writer.WritePropertyName("runId"u8);
- writer.WriteStringValue(RunId);
- }
- if (Optional.IsDefined(RunType))
- {
- writer.WritePropertyName("runType"u8);
- writer.WriteStringValue(RunType);
- }
- writer.WritePropertyName("runTags"u8);
- writer.WriteStartObject();
- foreach (var item in RunTags)
- {
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("runTags"u8);
+ writer.WriteStartObject();
+ foreach (var item in RunTags)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
- writer.WritePropertyName("runProperties"u8);
- writer.WriteStartObject();
- foreach (var item in RunProperties)
+ if (Optional.IsCollectionDefined(RunProperties))
{
- writer.WritePropertyName(item.Key);
- if (item.Value == null)
+ writer.WritePropertyName("runProperties"u8);
+ writer.WriteStartObject();
+ foreach (var item in RunProperties)
{
- writer.WriteNullValue();
- continue;
- }
+ writer.WritePropertyName(item.Key);
+ if (item.Value == null)
+ {
+ writer.WriteNullValue();
+ continue;
+ }
#if NET6_0_OR_GREATER
writer.WriteRawValue(item.Value);
#else
- using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
- {
- JsonSerializer.Serialize(writer, document.RootElement);
- }
+ using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
#endif
+ }
+ writer.WriteEndObject();
}
- writer.WriteEndObject();
- if (Optional.IsDefined(RunStatus))
- {
- writer.WritePropertyName("runStatus"u8);
- writer.WriteStringValue(RunStatus);
- }
+ writer.WritePropertyName("runStatus"u8);
+ writer.WriteStringValue(RunStatus);
if (options.Format != "W" && _serializedAdditionalRawData != null)
{
foreach (var item in _serializedAdditionalRawData)
@@ -169,6 +160,10 @@ internal static MachineLearningServicesRunStatusChangedEventData DeserializeMach
}
if (property.NameEquals("runTags"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -186,6 +181,10 @@ internal static MachineLearningServicesRunStatusChangedEventData DeserializeMach
}
if (property.NameEquals("runProperties"u8))
{
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
Dictionary dictionary = new Dictionary();
foreach (var property0 in property.Value.EnumerateObject())
{
@@ -217,8 +216,8 @@ internal static MachineLearningServicesRunStatusChangedEventData DeserializeMach
experimentName,
runId,
runType,
- runTags,
- runProperties,
+ runTags ?? new ChangeTrackingDictionary(),
+ runProperties ?? new ChangeTrackingDictionary(),
runStatus,
serializedAdditionalRawData);
}
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.cs
index 8af67e302b82..c7c35d6ed14e 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.cs
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/MachineLearningServicesRunStatusChangedEventData.cs
@@ -46,16 +46,27 @@ public partial class MachineLearningServicesRunStatusChangedEventData
private IDictionary _serializedAdditionalRawData;
/// Initializes a new instance of .
- /// The tags of the Machine Learning Run.
- /// The properties of the Machine Learning Run.
- /// or is null.
- internal MachineLearningServicesRunStatusChangedEventData(IReadOnlyDictionary runTags, IReadOnlyDictionary runProperties)
+ /// The ID of the experiment that the Machine Learning Run belongs to.
+ /// The name of the experiment that the Machine Learning Run belongs to.
+ /// The ID of the Machine Learning Run.
+ /// The Run Type of the Machine Learning Run.
+ /// The status of the Machine Learning Run.
+ /// , , , or is null.
+ internal MachineLearningServicesRunStatusChangedEventData(string experimentId, string experimentName, string runId, string runType, string runStatus)
{
- Argument.AssertNotNull(runTags, nameof(runTags));
- Argument.AssertNotNull(runProperties, nameof(runProperties));
+ Argument.AssertNotNull(experimentId, nameof(experimentId));
+ Argument.AssertNotNull(experimentName, nameof(experimentName));
+ Argument.AssertNotNull(runId, nameof(runId));
+ Argument.AssertNotNull(runType, nameof(runType));
+ Argument.AssertNotNull(runStatus, nameof(runStatus));
- RunTags = runTags;
- RunProperties = runProperties;
+ ExperimentId = experimentId;
+ ExperimentName = experimentName;
+ RunId = runId;
+ RunType = runType;
+ RunTags = new ChangeTrackingDictionary();
+ RunProperties = new ChangeTrackingDictionary();
+ RunStatus = runStatus;
}
/// Initializes a new instance of .
diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tsp-location.yaml b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tsp-location.yaml
index d1155a2c95e9..9b35def34fac 100644
--- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tsp-location.yaml
+++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tsp-location.yaml
@@ -1,3 +1,4 @@
+directory: specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents
+commit: 23e647123ea993e8800d6da4a89c65a203321ea9
repo: Azure/azure-rest-api-specs
-directory: "specification/eventgrid/Azure.Messaging.EventGrid.SystemEvents"
-commit: 8af03db33a90581edffb8a32fea562f36b7c61a8
+additionalDirectories: