Skip to content

Commit 12b245c

Browse files
author
SDKAuto
committed
CodeGen from PR 32520 in Azure/azure-rest-api-specs
Merge b0cd4c41c100c730a24b3fd93ad344836c1effce into b562f5020f499c2fab13f1454c1908123c33b8a2
1 parent ae43260 commit 12b245c

File tree

5 files changed

+73
-198
lines changed

5 files changed

+73
-198
lines changed

sdk/eventgrid/azure-messaging-eventgrid-systemevents/src/main/java/com/azure/messaging/eventgrid/systemevents/AcsSmsDeliveryAttemptProperties.java

+16-17
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,26 @@ public final class AcsSmsDeliveryAttemptProperties implements JsonSerializable<A
3030
* Number of segments that were successfully delivered
3131
*/
3232
@Generated
33-
private Integer segmentsSucceeded;
33+
private final int segmentsSucceeded;
3434

3535
/*
3636
* Number of segments whose delivery failed
3737
*/
3838
@Generated
39-
private Integer segmentsFailed;
39+
private final int segmentsFailed;
4040

4141
/**
4242
* Creates an instance of AcsSmsDeliveryAttemptProperties class.
4343
*
4444
* @param timestamp the timestamp value to set.
45+
* @param segmentsSucceeded the segmentsSucceeded value to set.
46+
* @param segmentsFailed the segmentsFailed value to set.
4547
*/
4648
@Generated
47-
private AcsSmsDeliveryAttemptProperties(OffsetDateTime timestamp) {
49+
private AcsSmsDeliveryAttemptProperties(OffsetDateTime timestamp, int segmentsSucceeded, int segmentsFailed) {
4850
this.timestamp = timestamp;
51+
this.segmentsSucceeded = segmentsSucceeded;
52+
this.segmentsFailed = segmentsFailed;
4953
}
5054

5155
/**
@@ -64,7 +68,7 @@ public OffsetDateTime getTimestamp() {
6468
* @return the segmentsSucceeded value.
6569
*/
6670
@Generated
67-
public Integer getSegmentsSucceeded() {
71+
public int getSegmentsSucceeded() {
6872
return this.segmentsSucceeded;
6973
}
7074

@@ -74,7 +78,7 @@ public Integer getSegmentsSucceeded() {
7478
* @return the segmentsFailed value.
7579
*/
7680
@Generated
77-
public Integer getSegmentsFailed() {
81+
public int getSegmentsFailed() {
7882
return this.segmentsFailed;
7983
}
8084

@@ -87,8 +91,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
8791
jsonWriter.writeStartObject();
8892
jsonWriter.writeStringField("timestamp",
8993
this.timestamp == null ? null : DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(this.timestamp));
90-
jsonWriter.writeNumberField("segmentsSucceeded", this.segmentsSucceeded);
91-
jsonWriter.writeNumberField("segmentsFailed", this.segmentsFailed);
94+
jsonWriter.writeIntField("segmentsSucceeded", this.segmentsSucceeded);
95+
jsonWriter.writeIntField("segmentsFailed", this.segmentsFailed);
9296
return jsonWriter.writeEndObject();
9397
}
9498

@@ -105,8 +109,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
105109
public static AcsSmsDeliveryAttemptProperties fromJson(JsonReader jsonReader) throws IOException {
106110
return jsonReader.readObject(reader -> {
107111
OffsetDateTime timestamp = null;
108-
Integer segmentsSucceeded = null;
109-
Integer segmentsFailed = null;
112+
int segmentsSucceeded = 0;
113+
int segmentsFailed = 0;
110114
while (reader.nextToken() != JsonToken.END_OBJECT) {
111115
String fieldName = reader.getFieldName();
112116
reader.nextToken();
@@ -115,19 +119,14 @@ public static AcsSmsDeliveryAttemptProperties fromJson(JsonReader jsonReader) th
115119
timestamp = reader
116120
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
117121
} else if ("segmentsSucceeded".equals(fieldName)) {
118-
segmentsSucceeded = reader.getNullable(JsonReader::getInt);
122+
segmentsSucceeded = reader.getInt();
119123
} else if ("segmentsFailed".equals(fieldName)) {
120-
segmentsFailed = reader.getNullable(JsonReader::getInt);
124+
segmentsFailed = reader.getInt();
121125
} else {
122126
reader.skipChildren();
123127
}
124128
}
125-
AcsSmsDeliveryAttemptProperties deserializedAcsSmsDeliveryAttemptProperties
126-
= new AcsSmsDeliveryAttemptProperties(timestamp);
127-
deserializedAcsSmsDeliveryAttemptProperties.segmentsSucceeded = segmentsSucceeded;
128-
deserializedAcsSmsDeliveryAttemptProperties.segmentsFailed = segmentsFailed;
129-
130-
return deserializedAcsSmsDeliveryAttemptProperties;
129+
return new AcsSmsDeliveryAttemptProperties(timestamp, segmentsSucceeded, segmentsFailed);
131130
});
132131
}
133132
}

sdk/eventgrid/azure-messaging-eventgrid-systemevents/src/main/java/com/azure/messaging/eventgrid/systemevents/AcsSmsDeliveryReportReceivedEventData.java

+22-68
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ public final class AcsSmsDeliveryReportReceivedEventData extends AcsSmsEventBase
2424
* Status of Delivery
2525
*/
2626
@Generated
27-
private String deliveryStatus;
27+
private final String deliveryStatus;
2828

2929
/*
3030
* Details about Delivery Status
3131
*/
3232
@Generated
33-
private String deliveryStatusDetails;
33+
private final String deliveryStatusDetails;
3434

3535
/*
3636
* List of details of delivery attempts made
@@ -50,33 +50,24 @@ public final class AcsSmsDeliveryReportReceivedEventData extends AcsSmsEventBase
5050
@Generated
5151
private String tag;
5252

53-
/*
54-
* The identity of SMS message receiver
55-
*/
56-
@Generated
57-
private String to;
58-
59-
/*
60-
* The identity of SMS message sender
61-
*/
62-
@Generated
63-
private String from;
64-
65-
/*
66-
* The identity of the SMS message
67-
*/
68-
@Generated
69-
private String messageId;
70-
7153
/**
7254
* Creates an instance of AcsSmsDeliveryReportReceivedEventData class.
7355
*
56+
* @param messageId the messageId value to set.
57+
* @param from the from value to set.
58+
* @param to the to value to set.
59+
* @param deliveryStatus the deliveryStatus value to set.
60+
* @param deliveryStatusDetails the deliveryStatusDetails value to set.
7461
* @param deliveryAttempts the deliveryAttempts value to set.
7562
* @param receivedTimestamp the receivedTimestamp value to set.
7663
*/
7764
@Generated
78-
private AcsSmsDeliveryReportReceivedEventData(List<AcsSmsDeliveryAttemptProperties> deliveryAttempts,
65+
private AcsSmsDeliveryReportReceivedEventData(String messageId, String from, String to, String deliveryStatus,
66+
String deliveryStatusDetails, List<AcsSmsDeliveryAttemptProperties> deliveryAttempts,
7967
OffsetDateTime receivedTimestamp) {
68+
super(messageId, from, to);
69+
this.deliveryStatus = deliveryStatus;
70+
this.deliveryStatusDetails = deliveryStatusDetails;
8071
this.deliveryAttempts = deliveryAttempts;
8172
this.receivedTimestamp = receivedTimestamp;
8273
}
@@ -131,39 +122,6 @@ public String getTag() {
131122
return this.tag;
132123
}
133124

134-
/**
135-
* Get the to property: The identity of SMS message receiver.
136-
*
137-
* @return the to value.
138-
*/
139-
@Generated
140-
@Override
141-
public String getTo() {
142-
return this.to;
143-
}
144-
145-
/**
146-
* Get the from property: The identity of SMS message sender.
147-
*
148-
* @return the from value.
149-
*/
150-
@Generated
151-
@Override
152-
public String getFrom() {
153-
return this.from;
154-
}
155-
156-
/**
157-
* Get the messageId property: The identity of the SMS message.
158-
*
159-
* @return the messageId value.
160-
*/
161-
@Generated
162-
@Override
163-
public String getMessageId() {
164-
return this.messageId;
165-
}
166-
167125
/**
168126
* {@inheritDoc}
169127
*/
@@ -174,14 +132,14 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
174132
jsonWriter.writeStringField("messageId", getMessageId());
175133
jsonWriter.writeStringField("from", getFrom());
176134
jsonWriter.writeStringField("to", getTo());
135+
jsonWriter.writeStringField("deliveryStatus", this.deliveryStatus);
136+
jsonWriter.writeStringField("deliveryStatusDetails", this.deliveryStatusDetails);
177137
jsonWriter.writeArrayField("deliveryAttempts", this.deliveryAttempts,
178138
(writer, element) -> writer.writeJson(element));
179139
jsonWriter.writeStringField("receivedTimestamp",
180140
this.receivedTimestamp == null
181141
? null
182142
: DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(this.receivedTimestamp));
183-
jsonWriter.writeStringField("deliveryStatus", this.deliveryStatus);
184-
jsonWriter.writeStringField("deliveryStatusDetails", this.deliveryStatusDetails);
185143
jsonWriter.writeStringField("tag", this.tag);
186144
return jsonWriter.writeEndObject();
187145
}
@@ -201,10 +159,10 @@ public static AcsSmsDeliveryReportReceivedEventData fromJson(JsonReader jsonRead
201159
String messageId = null;
202160
String from = null;
203161
String to = null;
204-
List<AcsSmsDeliveryAttemptProperties> deliveryAttempts = null;
205-
OffsetDateTime receivedTimestamp = null;
206162
String deliveryStatus = null;
207163
String deliveryStatusDetails = null;
164+
List<AcsSmsDeliveryAttemptProperties> deliveryAttempts = null;
165+
OffsetDateTime receivedTimestamp = null;
208166
String tag = null;
209167
while (reader.nextToken() != JsonToken.END_OBJECT) {
210168
String fieldName = reader.getFieldName();
@@ -216,28 +174,24 @@ public static AcsSmsDeliveryReportReceivedEventData fromJson(JsonReader jsonRead
216174
from = reader.getString();
217175
} else if ("to".equals(fieldName)) {
218176
to = reader.getString();
177+
} else if ("deliveryStatus".equals(fieldName)) {
178+
deliveryStatus = reader.getString();
179+
} else if ("deliveryStatusDetails".equals(fieldName)) {
180+
deliveryStatusDetails = reader.getString();
219181
} else if ("deliveryAttempts".equals(fieldName)) {
220182
deliveryAttempts = reader.readArray(reader1 -> AcsSmsDeliveryAttemptProperties.fromJson(reader1));
221183
} else if ("receivedTimestamp".equals(fieldName)) {
222184
receivedTimestamp = reader
223185
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
224-
} else if ("deliveryStatus".equals(fieldName)) {
225-
deliveryStatus = reader.getString();
226-
} else if ("deliveryStatusDetails".equals(fieldName)) {
227-
deliveryStatusDetails = reader.getString();
228186
} else if ("tag".equals(fieldName)) {
229187
tag = reader.getString();
230188
} else {
231189
reader.skipChildren();
232190
}
233191
}
234192
AcsSmsDeliveryReportReceivedEventData deserializedAcsSmsDeliveryReportReceivedEventData
235-
= new AcsSmsDeliveryReportReceivedEventData(deliveryAttempts, receivedTimestamp);
236-
deserializedAcsSmsDeliveryReportReceivedEventData.messageId = messageId;
237-
deserializedAcsSmsDeliveryReportReceivedEventData.from = from;
238-
deserializedAcsSmsDeliveryReportReceivedEventData.to = to;
239-
deserializedAcsSmsDeliveryReportReceivedEventData.deliveryStatus = deliveryStatus;
240-
deserializedAcsSmsDeliveryReportReceivedEventData.deliveryStatusDetails = deliveryStatusDetails;
193+
= new AcsSmsDeliveryReportReceivedEventData(messageId, from, to, deliveryStatus, deliveryStatusDetails,
194+
deliveryAttempts, receivedTimestamp);
241195
deserializedAcsSmsDeliveryReportReceivedEventData.tag = tag;
242196

243197
return deserializedAcsSmsDeliveryReportReceivedEventData;

sdk/eventgrid/azure-messaging-eventgrid-systemevents/src/main/java/com/azure/messaging/eventgrid/systemevents/AcsSmsEventBaseProperties.java

+19-46
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,32 @@ public class AcsSmsEventBaseProperties implements JsonSerializable<AcsSmsEventBa
2121
* The identity of the SMS message
2222
*/
2323
@Generated
24-
private String messageId;
24+
private final String messageId;
2525

2626
/*
2727
* The identity of SMS message sender
2828
*/
2929
@Generated
30-
private String from;
30+
private final String from;
3131

3232
/*
3333
* The identity of SMS message receiver
3434
*/
3535
@Generated
36-
private String to;
36+
private final String to;
3737

3838
/**
3939
* Creates an instance of AcsSmsEventBaseProperties class.
40+
*
41+
* @param messageId the messageId value to set.
42+
* @param from the from value to set.
43+
* @param to the to value to set.
4044
*/
4145
@Generated
42-
protected AcsSmsEventBaseProperties() {
46+
protected AcsSmsEventBaseProperties(String messageId, String from, String to) {
47+
this.messageId = messageId;
48+
this.from = from;
49+
this.to = to;
4350
}
4451

4552
/**
@@ -52,18 +59,6 @@ public String getMessageId() {
5259
return this.messageId;
5360
}
5461

55-
/**
56-
* Set the messageId property: The identity of the SMS message.
57-
*
58-
* @param messageId the messageId value to set.
59-
* @return the AcsSmsEventBaseProperties object itself.
60-
*/
61-
@Generated
62-
AcsSmsEventBaseProperties setMessageId(String messageId) {
63-
this.messageId = messageId;
64-
return this;
65-
}
66-
6762
/**
6863
* Get the from property: The identity of SMS message sender.
6964
*
@@ -74,18 +69,6 @@ public String getFrom() {
7469
return this.from;
7570
}
7671

77-
/**
78-
* Set the from property: The identity of SMS message sender.
79-
*
80-
* @param from the from value to set.
81-
* @return the AcsSmsEventBaseProperties object itself.
82-
*/
83-
@Generated
84-
AcsSmsEventBaseProperties setFrom(String from) {
85-
this.from = from;
86-
return this;
87-
}
88-
8972
/**
9073
* Get the to property: The identity of SMS message receiver.
9174
*
@@ -96,18 +79,6 @@ public String getTo() {
9679
return this.to;
9780
}
9881

99-
/**
100-
* Set the to property: The identity of SMS message receiver.
101-
*
102-
* @param to the to value to set.
103-
* @return the AcsSmsEventBaseProperties object itself.
104-
*/
105-
@Generated
106-
AcsSmsEventBaseProperties setTo(String to) {
107-
this.to = to;
108-
return this;
109-
}
110-
11182
/**
11283
* {@inheritDoc}
11384
*/
@@ -127,28 +98,30 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
12798
* @param jsonReader The JsonReader being read.
12899
* @return An instance of AcsSmsEventBaseProperties if the JsonReader was pointing to an instance of it, or null if
129100
* it was pointing to JSON null.
101+
* @throws IllegalStateException If the deserialized JSON object was missing any required properties.
130102
* @throws IOException If an error occurs while reading the AcsSmsEventBaseProperties.
131103
*/
132104
@Generated
133105
public static AcsSmsEventBaseProperties fromJson(JsonReader jsonReader) throws IOException {
134106
return jsonReader.readObject(reader -> {
135-
AcsSmsEventBaseProperties deserializedAcsSmsEventBaseProperties = new AcsSmsEventBaseProperties();
107+
String messageId = null;
108+
String from = null;
109+
String to = null;
136110
while (reader.nextToken() != JsonToken.END_OBJECT) {
137111
String fieldName = reader.getFieldName();
138112
reader.nextToken();
139113

140114
if ("messageId".equals(fieldName)) {
141-
deserializedAcsSmsEventBaseProperties.messageId = reader.getString();
115+
messageId = reader.getString();
142116
} else if ("from".equals(fieldName)) {
143-
deserializedAcsSmsEventBaseProperties.from = reader.getString();
117+
from = reader.getString();
144118
} else if ("to".equals(fieldName)) {
145-
deserializedAcsSmsEventBaseProperties.to = reader.getString();
119+
to = reader.getString();
146120
} else {
147121
reader.skipChildren();
148122
}
149123
}
150-
151-
return deserializedAcsSmsEventBaseProperties;
124+
return new AcsSmsEventBaseProperties(messageId, from, to);
152125
});
153126
}
154127
}

0 commit comments

Comments
 (0)