11
11
- [ List] ( #jobs_list )
12
12
- [ ListByResourceGroup] ( #jobs_listbyresourcegroup )
13
13
- [ ListCredentials] ( #jobs_listcredentials )
14
+ - [ MarkDevicesShipped] ( #jobs_markdevicesshipped )
14
15
- [ Update] ( #jobs_update )
15
16
16
17
## Operations
@@ -38,7 +39,7 @@ import java.time.OffsetDateTime;
38
39
/* * Samples for Jobs BookShipmentPickUp. */
39
40
public final class JobsBookShipmentPickUpSamples {
40
41
/*
41
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/BookShipmentPickupPost.json
42
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/BookShipmentPickupPost.json
42
43
*/
43
44
/**
44
45
* Sample code: BookShipmentPickupPost.
@@ -68,7 +69,7 @@ import com.azure.resourcemanager.databox.models.CancellationReason;
68
69
/* * Samples for Jobs Cancel. */
69
70
public final class JobsCancelSamples {
70
71
/*
71
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsCancelPost.json
72
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsCancelPost.json
72
73
*/
73
74
/**
74
75
* Sample code: JobsCancelPost.
@@ -117,7 +118,7 @@ import java.util.Map;
117
118
/* * Samples for Jobs Create. */
118
119
public final class JobsCreateSamples {
119
120
/*
120
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsCreateDevicePassword.json
121
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsCreateDevicePassword.json
121
122
*/
122
123
/**
123
124
* Sample code: JobsCreateDevicePassword.
@@ -164,7 +165,7 @@ public final class JobsCreateSamples {
164
165
}
165
166
166
167
/*
167
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsCreate.json
168
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsCreate.json
168
169
*/
169
170
/**
170
171
* Sample code: JobsCreate.
@@ -209,7 +210,7 @@ public final class JobsCreateSamples {
209
210
}
210
211
211
212
/*
212
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsCreateDoubleEncryption.json
213
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsCreateDoubleEncryption.json
213
214
*/
214
215
/**
215
216
* Sample code: JobsCreateDoubleEncryption.
@@ -258,7 +259,7 @@ public final class JobsCreateSamples {
258
259
}
259
260
260
261
/*
261
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsCreateWithUserAssignedIdentity.json
262
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsCreateWithUserAssignedIdentity.json
262
263
*/
263
264
/**
264
265
* Sample code: JobsCreateWithUserAssignedIdentity.
@@ -310,7 +311,7 @@ public final class JobsCreateSamples {
310
311
}
311
312
312
313
/*
313
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsCreateExport.json
314
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsCreateExport.json
314
315
*/
315
316
/**
316
317
* Sample code: JobsCreateExport.
@@ -383,7 +384,7 @@ public final class JobsCreateSamples {
383
384
/* * Samples for Jobs Delete. */
384
385
public final class JobsDeleteSamples {
385
386
/*
386
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsDelete.json
387
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsDelete.json
387
388
*/
388
389
/**
389
390
* Sample code: JobsDelete.
@@ -402,7 +403,7 @@ public final class JobsDeleteSamples {
402
403
/* * Samples for Jobs GetByResourceGroup. */
403
404
public final class JobsGetByResourceGroupSamples {
404
405
/*
405
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsGet.json
406
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsGet.json
406
407
*/
407
408
/**
408
409
* Sample code: JobsGet.
@@ -416,7 +417,7 @@ public final class JobsGetByResourceGroupSamples {
416
417
}
417
418
418
419
/*
419
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsGetCmk.json
420
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsGetCmk.json
420
421
*/
421
422
/**
422
423
* Sample code: JobsGetCmk.
@@ -430,7 +431,7 @@ public final class JobsGetByResourceGroupSamples {
430
431
}
431
432
432
433
/*
433
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsGetExport.json
434
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsGetExport.json
434
435
*/
435
436
/**
436
437
* Sample code: JobsGetExport.
@@ -444,7 +445,7 @@ public final class JobsGetByResourceGroupSamples {
444
445
}
445
446
446
447
/*
447
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsGetCopyStuck.json
448
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsGetCopyStuck.json
448
449
*/
449
450
/**
450
451
* Sample code: JobsGetCopyStuck.
@@ -457,6 +458,21 @@ public final class JobsGetByResourceGroupSamples {
457
458
.getByResourceGroupWithResponse(
458
459
" dmstestresource" , " TJx-637505258985313014" , " details" , com.azure.core.util. Context . NONE );
459
460
}
461
+
462
+ /*
463
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12-01/examples/JobsGetWaitingForAction.json
464
+ */
465
+ /**
466
+ * Sample code: JobsGetWaitingForAction.
467
+ *
468
+ * @param manager Entry point to DataBoxManager.
469
+ */
470
+ public static void jobsGetWaitingForAction (com.azure.resourcemanager.databox. DataBoxManager manager ) {
471
+ manager
472
+ .jobs()
473
+ .getByResourceGroupWithResponse(
474
+ " dmstestresource" , " TJx-637505258985313014" , " details" , com.azure.core.util. Context . NONE );
475
+ }
460
476
}
461
477
```
462
478
@@ -466,7 +482,7 @@ public final class JobsGetByResourceGroupSamples {
466
482
/* * Samples for Jobs List. */
467
483
public final class JobsListSamples {
468
484
/*
469
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsList.json
485
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsList.json
470
486
*/
471
487
/**
472
488
* Sample code: JobsList.
@@ -485,7 +501,7 @@ public final class JobsListSamples {
485
501
/* * Samples for Jobs ListByResourceGroup. */
486
502
public final class JobsListByResourceGroupSamples {
487
503
/*
488
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsListByResourceGroup.json
504
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsListByResourceGroup.json
489
505
*/
490
506
/**
491
507
* Sample code: JobsListByResourceGroup.
@@ -504,7 +520,7 @@ public final class JobsListByResourceGroupSamples {
504
520
/* * Samples for Jobs ListCredentials. */
505
521
public final class JobsListCredentialsSamples {
506
522
/*
507
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsListCredentials.json
523
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsListCredentials.json
508
524
*/
509
525
/**
510
526
* Sample code: JobsListCredentials.
@@ -517,6 +533,36 @@ public final class JobsListCredentialsSamples {
517
533
}
518
534
```
519
535
536
+ ### Jobs_MarkDevicesShipped
537
+
538
+ ``` java
539
+ import com.azure.resourcemanager.databox.models.MarkDevicesShippedRequest ;
540
+ import com.azure.resourcemanager.databox.models.PackageCarrierInfo ;
541
+
542
+ /* * Samples for Jobs MarkDevicesShipped. */
543
+ public final class JobsMarkDevicesShippedSamples {
544
+ /*
545
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12-01/examples/MarkDevicesShipped.json
546
+ */
547
+ /**
548
+ * Sample code: MarkDevicesShipped.
549
+ *
550
+ * @param manager Entry point to DataBoxManager.
551
+ */
552
+ public static void markDevicesShipped (com.azure.resourcemanager.databox. DataBoxManager manager ) {
553
+ manager
554
+ .jobs()
555
+ .markDevicesShippedWithResponse(
556
+ " SdkJob8367" ,
557
+ " SdkRg9836" ,
558
+ new MarkDevicesShippedRequest ()
559
+ .withDeliverToDcPackageDetails(
560
+ new PackageCarrierInfo (). withCarrierName(" DHL" ). withTrackingId(" 123456" )),
561
+ com.azure.core.util. Context . NONE );
562
+ }
563
+ }
564
+ ```
565
+
520
566
### Jobs_Update
521
567
522
568
``` java
@@ -538,7 +584,7 @@ import java.util.Map;
538
584
/* * Samples for Jobs Update. */
539
585
public final class JobsUpdateSamples {
540
586
/*
541
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsPatchCmk.json
587
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsPatchCmk.json
542
588
*/
543
589
/**
544
590
* Sample code: JobsPatchCmk.
@@ -565,7 +611,7 @@ public final class JobsUpdateSamples {
565
611
}
566
612
567
613
/*
568
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsPatchSystemAssignedToUserAssigned.json
614
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsPatchSystemAssignedToUserAssigned.json
569
615
*/
570
616
/**
571
617
* Sample code: JobsPatchSystemAssignedToUserAssigned.
@@ -606,7 +652,7 @@ public final class JobsUpdateSamples {
606
652
}
607
653
608
654
/*
609
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobsPatch.json
655
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobsPatch.json
610
656
*/
611
657
/**
612
658
* Sample code: JobsPatch.
@@ -661,7 +707,7 @@ public final class JobsUpdateSamples {
661
707
/* * Samples for Operations List. */
662
708
public final class OperationsListSamples {
663
709
/*
664
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/OperationsGet.json
710
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/OperationsGet.json
665
711
*/
666
712
/**
667
713
* Sample code: OperationsGet.
@@ -679,11 +725,13 @@ public final class OperationsListSamples {
679
725
``` java
680
726
import com.azure.resourcemanager.databox.models.CustomerResolutionCode ;
681
727
import com.azure.resourcemanager.databox.models.MitigateJobRequest ;
728
+ import java.util.HashMap ;
729
+ import java.util.Map ;
682
730
683
731
/* * Samples for ResourceProvider Mitigate. */
684
732
public final class ResourceProviderMitigateSamples {
685
733
/*
686
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/JobMitigate.json
734
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/JobMitigate.json
687
735
*/
688
736
/**
689
737
* Sample code: Mitigate.
@@ -696,9 +744,26 @@ public final class ResourceProviderMitigateSamples {
696
744
.mitigateWithResponse(
697
745
" SdkJob8367" ,
698
746
" SdkRg9836" ,
699
- new MitigateJobRequest (). withCustomerResolutionCode(CustomerResolutionCode . MOVE_TO_CLEAN_UP_DEVICE ),
747
+ new MitigateJobRequest ()
748
+ .withSerialNumberCustomerResolutionMap(
749
+ mapOf(
750
+ " testDISK-1" ,
751
+ CustomerResolutionCode . MOVE_TO_CLEAN_UP_DEVICE ,
752
+ " testDISK-2" ,
753
+ CustomerResolutionCode . RESUME )),
700
754
com.azure.core.util. Context . NONE );
701
755
}
756
+
757
+ @SuppressWarnings (" unchecked" )
758
+ private static <T > Map<String , T > mapOf (Object ... inputs ) {
759
+ Map<String , T > map = new HashMap<> ();
760
+ for (int i = 0 ; i < inputs. length; i += 2 ) {
761
+ String key = (String ) inputs[i];
762
+ T value = (T ) inputs[i + 1 ];
763
+ map. put(key, value);
764
+ }
765
+ return map;
766
+ }
702
767
}
703
768
```
704
769
@@ -711,7 +776,7 @@ import com.azure.resourcemanager.databox.models.TransferType;
711
776
/* * Samples for Service ListAvailableSkusByResourceGroup. */
712
777
public final class ServiceListAvailableSkusByResourceGroupSamples {
713
778
/*
714
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/AvailableSkusPost.json
779
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/AvailableSkusPost.json
715
780
*/
716
781
/**
717
782
* Sample code: AvailableSkusPost.
@@ -742,7 +807,7 @@ import com.azure.resourcemanager.databox.models.RegionConfigurationRequest;
742
807
/* * Samples for Service RegionConfiguration. */
743
808
public final class ServiceRegionConfigurationSamples {
744
809
/*
745
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/RegionConfiguration.json
810
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/RegionConfiguration.json
746
811
*/
747
812
/**
748
813
* Sample code: RegionConfiguration.
@@ -771,7 +836,7 @@ import com.azure.resourcemanager.databox.models.RegionConfigurationRequest;
771
836
/* * Samples for Service RegionConfigurationByResourceGroup. */
772
837
public final class ServiceRegionConfigurationByResourceGroupSamples {
773
838
/*
774
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/RegionConfigurationByResourceGroup.json
839
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/RegionConfigurationByResourceGroup.json
775
840
*/
776
841
/**
777
842
* Sample code: RegionConfigurationByResourceGroup.
@@ -803,7 +868,7 @@ import com.azure.resourcemanager.databox.models.ValidateAddress;
803
868
/* * Samples for Service ValidateAddress. */
804
869
public final class ServiceValidateAddressSamples {
805
870
/*
806
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/ValidateAddressPost.json
871
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/ValidateAddressPost.json
807
872
*/
808
873
/**
809
874
* Sample code: ValidateAddressPost.
@@ -856,7 +921,7 @@ import java.util.Arrays;
856
921
/* * Samples for Service ValidateInputs. */
857
922
public final class ServiceValidateInputsSamples {
858
923
/*
859
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/ValidateInputs.json
924
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/ValidateInputs.json
860
925
*/
861
926
/**
862
927
* Sample code: ValidateInputs.
@@ -942,7 +1007,7 @@ import java.util.Arrays;
942
1007
/* * Samples for Service ValidateInputsByResourceGroup. */
943
1008
public final class ServiceValidateInputsByResourceGroupSamples {
944
1009
/*
945
- * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2021-03 -01/examples/ValidateInputsByResourceGroup.json
1010
+ * x-ms-original-file: specification/databox/resource-manager/Microsoft.DataBox/stable/2022-12 -01/examples/ValidateInputsByResourceGroup.json
946
1011
*/
947
1012
/**
948
1013
* Sample code: ValidateInputsByResourceGroup.
0 commit comments