Skip to content

Commit 24e7b30

Browse files
authored
regenerate codes for PR#32835 of azure-rest-api-specs (Azure#44426)
1 parent d9608ef commit 24e7b30

File tree

1 file changed

+22
-12
lines changed
  • sdk/resourcemanager/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/models

1 file changed

+22
-12
lines changed

sdk/resourcemanager/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/models/FileShareProperties.java

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import com.azure.core.annotation.Fluent;
88
import com.azure.core.util.CoreUtils;
9+
import com.azure.core.util.DateTimeRfc1123;
910
import com.azure.json.JsonReader;
1011
import com.azure.json.JsonSerializable;
1112
import com.azure.json.JsonToken;
@@ -76,19 +77,19 @@ public final class FileShareProperties implements JsonSerializable<FileShareProp
7677
* Returns the next allowed provisioned storage size downgrade time for the share. This property is only for file
7778
* shares created under Files Provisioned v1 SSD and Files Provisioned v2 account type
7879
*/
79-
private OffsetDateTime nextAllowedQuotaDowngradeTime;
80+
private DateTimeRfc1123 nextAllowedQuotaDowngradeTime;
8081

8182
/*
8283
* Returns the next allowed provisioned IOPS downgrade time for the share. This property is only for file shares
8384
* created under Files Provisioned v2 account type.
8485
*/
85-
private OffsetDateTime nextAllowedProvisionedIopsDowngradeTime;
86+
private DateTimeRfc1123 nextAllowedProvisionedIopsDowngradeTime;
8687

8788
/*
8889
* Returns the next allowed provisioned bandwidth downgrade time for the share. This property is only for file
8990
* shares created under Files Provisioned v2 account type.
9091
*/
91-
private OffsetDateTime nextAllowedProvisionedBandwidthDowngradeTime;
92+
private DateTimeRfc1123 nextAllowedProvisionedBandwidthDowngradeTime;
9293

9394
/*
9495
* The authentication protocol that is used for the file share. Can only be specified when creating a share.
@@ -309,7 +310,10 @@ public Long maxBurstCreditsForIops() {
309310
* @return the nextAllowedQuotaDowngradeTime value.
310311
*/
311312
public OffsetDateTime nextAllowedQuotaDowngradeTime() {
312-
return this.nextAllowedQuotaDowngradeTime;
313+
if (this.nextAllowedQuotaDowngradeTime == null) {
314+
return null;
315+
}
316+
return this.nextAllowedQuotaDowngradeTime.getDateTime();
313317
}
314318

315319
/**
@@ -319,7 +323,10 @@ public OffsetDateTime nextAllowedQuotaDowngradeTime() {
319323
* @return the nextAllowedProvisionedIopsDowngradeTime value.
320324
*/
321325
public OffsetDateTime nextAllowedProvisionedIopsDowngradeTime() {
322-
return this.nextAllowedProvisionedIopsDowngradeTime;
326+
if (this.nextAllowedProvisionedIopsDowngradeTime == null) {
327+
return null;
328+
}
329+
return this.nextAllowedProvisionedIopsDowngradeTime.getDateTime();
323330
}
324331

325332
/**
@@ -330,7 +337,10 @@ public OffsetDateTime nextAllowedProvisionedIopsDowngradeTime() {
330337
* @return the nextAllowedProvisionedBandwidthDowngradeTime value.
331338
*/
332339
public OffsetDateTime nextAllowedProvisionedBandwidthDowngradeTime() {
333-
return this.nextAllowedProvisionedBandwidthDowngradeTime;
340+
if (this.nextAllowedProvisionedBandwidthDowngradeTime == null) {
341+
return null;
342+
}
343+
return this.nextAllowedProvisionedBandwidthDowngradeTime.getDateTime();
334344
}
335345

336346
/**
@@ -606,14 +616,14 @@ public static FileShareProperties fromJson(JsonReader jsonReader) throws IOExcep
606616
} else if ("maxBurstCreditsForIops".equals(fieldName)) {
607617
deserializedFileShareProperties.maxBurstCreditsForIops = reader.getNullable(JsonReader::getLong);
608618
} else if ("nextAllowedQuotaDowngradeTime".equals(fieldName)) {
609-
deserializedFileShareProperties.nextAllowedQuotaDowngradeTime = reader
610-
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
619+
deserializedFileShareProperties.nextAllowedQuotaDowngradeTime
620+
= reader.getNullable(nonNullReader -> new DateTimeRfc1123(nonNullReader.getString()));
611621
} else if ("nextAllowedProvisionedIopsDowngradeTime".equals(fieldName)) {
612-
deserializedFileShareProperties.nextAllowedProvisionedIopsDowngradeTime = reader
613-
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
622+
deserializedFileShareProperties.nextAllowedProvisionedIopsDowngradeTime
623+
= reader.getNullable(nonNullReader -> new DateTimeRfc1123(nonNullReader.getString()));
614624
} else if ("nextAllowedProvisionedBandwidthDowngradeTime".equals(fieldName)) {
615-
deserializedFileShareProperties.nextAllowedProvisionedBandwidthDowngradeTime = reader
616-
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
625+
deserializedFileShareProperties.nextAllowedProvisionedBandwidthDowngradeTime
626+
= reader.getNullable(nonNullReader -> new DateTimeRfc1123(nonNullReader.getString()));
617627
} else if ("enabledProtocols".equals(fieldName)) {
618628
deserializedFileShareProperties.enabledProtocols = EnabledProtocols.fromString(reader.getString());
619629
} else if ("rootSquash".equals(fieldName)) {

0 commit comments

Comments
 (0)