2626
2727``` java
2828/**
29- * Samples for Operations List.
29+ * Samples for StorageTasksReport List.
3030 */
31- public final class OperationsListSamples {
31+ public final class StorageTasksReportListSamples {
3232 /*
3333 * x-ms-original-file:
34- * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/misc/
35- * OperationsList .json
34+ * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
35+ * storageTasksList/ListStorageTasksRunReportSummary .json
3636 */
3737 /**
38- * Sample code: OperationsList .
38+ * Sample code: ListStorageTasksByResourceGroup .
3939 *
4040 * @param manager Entry point to StorageActionsManager.
4141 */
42- public static void operationsList (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
43- manager. operations(). list(com.azure.core.util. Context . NONE );
42+ public static void
43+ listStorageTasksByResourceGroup (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
44+ manager. storageTasksReports(). list(" rgroup1" , " mytask1" , null , null , com.azure.core.util. Context . NONE );
4445 }
4546}
4647```
@@ -49,90 +50,44 @@ public final class OperationsListSamples {
4950
5051``` java
5152/**
52- * Samples for StorageTaskAssignment List .
53+ * Samples for StorageTasks Delete .
5354 */
54- public final class StorageTaskAssignmentListSamples {
55+ public final class StorageTasksDeleteSamples {
5556 /*
5657 * x-ms-original-file:
5758 * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
58- * storageTasksList/ListStorageTaskAssignmentIds .json
59+ * storageTasksCrud/DeleteStorageTask .json
5960 */
6061 /**
61- * Sample code: ListStorageTaskAssignmentsByResourceGroup .
62+ * Sample code: DeleteStorageTask .
6263 *
6364 * @param manager Entry point to StorageActionsManager.
6465 */
65- public static void listStorageTaskAssignmentsByResourceGroup (
66- com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
67- manager. storageTaskAssignments(). list(" rgroup1" , " mytask1" , null , com.azure.core.util. Context . NONE );
66+ public static void deleteStorageTask (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
67+ manager. storageTasks(). delete(" res4228" , " mytask1" , com.azure.core.util. Context . NONE );
6868 }
6969}
7070```
7171
7272### StorageTasks_Create
7373
7474``` java
75- import com.azure.resourcemanager.storageactions.models.ElseCondition ;
76- import com.azure.resourcemanager.storageactions.models.IfCondition ;
77- import com.azure.resourcemanager.storageactions.models.ManagedServiceIdentity ;
78- import com.azure.resourcemanager.storageactions.models.ManagedServiceIdentityType ;
79- import com.azure.resourcemanager.storageactions.models.OnFailure ;
80- import com.azure.resourcemanager.storageactions.models.OnSuccess ;
81- import com.azure.resourcemanager.storageactions.models.StorageTaskAction ;
82- import com.azure.resourcemanager.storageactions.models.StorageTaskOperation ;
83- import com.azure.resourcemanager.storageactions.models.StorageTaskOperationName ;
84- import com.azure.resourcemanager.storageactions.models.StorageTaskProperties ;
85- import java.util.Arrays ;
86- import java.util.HashMap ;
87- import java.util.Map ;
88-
8975/**
90- * Samples for StorageTasks Create .
76+ * Samples for StorageTasks GetByResourceGroup .
9177 */
92- public final class StorageTasksCreateSamples {
78+ public final class StorageTasksGetByResourceGroupSamples {
9379 /*
9480 * x-ms-original-file:
9581 * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
96- * storageTasksCrud/PutStorageTask .json
82+ * storageTasksCrud/GetStorageTask .json
9783 */
9884 /**
99- * Sample code: PutStorageTask .
85+ * Sample code: GetStorageTask .
10086 *
10187 * @param manager Entry point to StorageActionsManager.
10288 */
103- public static void putStorageTask (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
104- manager. storageTasks()
105- .define(" mytask1" )
106- .withRegion(" westus" )
107- .withExistingResourceGroup(" res4228" )
108- .withIdentity(new ManagedServiceIdentity (). withType(ManagedServiceIdentityType . SYSTEM_ASSIGNED ))
109- .withProperties(
110- new StorageTaskProperties (). withEnabled(true )
111- .withDescription(" My Storage task" )
112- .withAction(new StorageTaskAction ()
113- .withIfProperty(new IfCondition (). withCondition(" [[equals(AccessTier, 'Cool')]]" )
114- .withOperations(Arrays
115- .asList(new StorageTaskOperation (). withName(StorageTaskOperationName . SET_BLOB_TIER )
116- .withParameters(mapOf(" tier" , " Hot" ))
117- .withOnSuccess(OnSuccess . CONTINUE )
118- .withOnFailure(OnFailure . BREAK ))))
119- .withElseProperty(new ElseCondition (). withOperations(
120- Arrays . asList(new StorageTaskOperation (). withName(StorageTaskOperationName . DELETE_BLOB )
121- .withOnSuccess(OnSuccess . CONTINUE )
122- .withOnFailure(OnFailure . BREAK ))))))
123- .create();
124- }
125-
126- // Use "Map.of" if available
127- @SuppressWarnings (" unchecked" )
128- private static <T > Map<String , T > mapOf (Object ... inputs ) {
129- Map<String , T > map = new HashMap<> ();
130- for (int i = 0 ; i < inputs. length; i += 2 ) {
131- String key = (String ) inputs[i];
132- T value = (T ) inputs[i + 1 ];
133- map. put(key, value);
134- }
135- return map;
89+ public static void getStorageTask (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
90+ manager. storageTasks(). getByResourceGroupWithResponse(" res4228" , " mytask1" , com.azure.core.util. Context . NONE );
13691 }
13792}
13893```
@@ -141,21 +96,22 @@ public final class StorageTasksCreateSamples {
14196
14297``` java
14398/**
144- * Samples for StorageTasks Delete .
99+ * Samples for StorageTaskAssignment List .
145100 */
146- public final class StorageTasksDeleteSamples {
101+ public final class StorageTaskAssignmentListSamples {
147102 /*
148103 * x-ms-original-file:
149104 * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
150- * storageTasksCrud/DeleteStorageTask .json
105+ * storageTasksList/ListStorageTaskAssignmentIds .json
151106 */
152107 /**
153- * Sample code: DeleteStorageTask .
108+ * Sample code: ListStorageTaskAssignmentsByResourceGroup .
154109 *
155110 * @param manager Entry point to StorageActionsManager.
156111 */
157- public static void deleteStorageTask (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
158- manager. storageTasks(). delete(" res4228" , " mytask1" , com.azure.core.util. Context . NONE );
112+ public static void listStorageTaskAssignmentsByResourceGroup (
113+ com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
114+ manager. storageTaskAssignments(). list(" rgroup1" , " mytask1" , null , com.azure.core.util. Context . NONE );
159115 }
160116}
161117```
@@ -164,51 +120,27 @@ public final class StorageTasksDeleteSamples {
164120
165121``` java
166122/**
167- * Samples for StorageTasks GetByResourceGroup .
123+ * Samples for Operations List .
168124 */
169- public final class StorageTasksGetByResourceGroupSamples {
125+ public final class OperationsListSamples {
170126 /*
171127 * x-ms-original-file:
172- * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
173- * storageTasksCrud/GetStorageTask .json
128+ * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/misc/
129+ * OperationsList .json
174130 */
175131 /**
176- * Sample code: GetStorageTask .
132+ * Sample code: OperationsList .
177133 *
178134 * @param manager Entry point to StorageActionsManager.
179135 */
180- public static void getStorageTask (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
181- manager. storageTasks (). getByResourceGroupWithResponse( " res4228 " , " mytask1 " , com.azure.core.util. Context . NONE );
136+ public static void operationsList (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
137+ manager. operations (). list( com.azure.core.util. Context . NONE );
182138 }
183139}
184140```
185141
186142### StorageTasks_List
187143
188- ``` java
189- /**
190- * Samples for StorageTasks List.
191- */
192- public final class StorageTasksListSamples {
193- /*
194- * x-ms-original-file:
195- * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
196- * storageTasksList/ListStorageTasksBySubscription.json
197- */
198- /**
199- * Sample code: ListStorageTasksBySubscription.
200- *
201- * @param manager Entry point to StorageActionsManager.
202- */
203- public static void
204- listStorageTasksBySubscription (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
205- manager. storageTasks(). list(com.azure.core.util. Context . NONE );
206- }
207- }
208- ```
209-
210- ### StorageTasks_ListByResourceGroup
211-
212144``` java
213145/**
214146 * Samples for StorageTasks ListByResourceGroup.
@@ -231,7 +163,7 @@ public final class StorageTasksListByResourceGroupSamples {
231163}
232164```
233165
234- ### StorageTasks_PreviewActions
166+ ### StorageTasks_ListByResourceGroup
235167
236168``` java
237169import com.azure.resourcemanager.storageactions.fluent.models.StorageTaskPreviewActionInner ;
@@ -340,6 +272,74 @@ public final class StorageTasksPreviewActionsSamples {
340272}
341273```
342274
275+ ### StorageTasks_PreviewActions
276+
277+ ``` java
278+ import com.azure.resourcemanager.storageactions.models.ElseCondition ;
279+ import com.azure.resourcemanager.storageactions.models.IfCondition ;
280+ import com.azure.resourcemanager.storageactions.models.ManagedServiceIdentity ;
281+ import com.azure.resourcemanager.storageactions.models.ManagedServiceIdentityType ;
282+ import com.azure.resourcemanager.storageactions.models.OnFailure ;
283+ import com.azure.resourcemanager.storageactions.models.OnSuccess ;
284+ import com.azure.resourcemanager.storageactions.models.StorageTaskAction ;
285+ import com.azure.resourcemanager.storageactions.models.StorageTaskOperation ;
286+ import com.azure.resourcemanager.storageactions.models.StorageTaskOperationName ;
287+ import com.azure.resourcemanager.storageactions.models.StorageTaskProperties ;
288+ import java.util.Arrays ;
289+ import java.util.HashMap ;
290+ import java.util.Map ;
291+
292+ /**
293+ * Samples for StorageTasks Create.
294+ */
295+ public final class StorageTasksCreateSamples {
296+ /*
297+ * x-ms-original-file:
298+ * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
299+ * storageTasksCrud/PutStorageTask.json
300+ */
301+ /**
302+ * Sample code: PutStorageTask.
303+ *
304+ * @param manager Entry point to StorageActionsManager.
305+ */
306+ public static void putStorageTask (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
307+ manager. storageTasks()
308+ .define(" mytask1" )
309+ .withRegion(" westus" )
310+ .withExistingResourceGroup(" res4228" )
311+ .withIdentity(new ManagedServiceIdentity (). withType(ManagedServiceIdentityType . SYSTEM_ASSIGNED ))
312+ .withProperties(
313+ new StorageTaskProperties (). withEnabled(true )
314+ .withDescription(" My Storage task" )
315+ .withAction(new StorageTaskAction ()
316+ .withIfProperty(new IfCondition (). withCondition(" [[equals(AccessTier, 'Cool')]]" )
317+ .withOperations(Arrays
318+ .asList(new StorageTaskOperation (). withName(StorageTaskOperationName . SET_BLOB_TIER )
319+ .withParameters(mapOf(" tier" , " Hot" ))
320+ .withOnSuccess(OnSuccess . CONTINUE )
321+ .withOnFailure(OnFailure . BREAK ))))
322+ .withElseProperty(new ElseCondition (). withOperations(
323+ Arrays . asList(new StorageTaskOperation (). withName(StorageTaskOperationName . DELETE_BLOB )
324+ .withOnSuccess(OnSuccess . CONTINUE )
325+ .withOnFailure(OnFailure . BREAK ))))))
326+ .create();
327+ }
328+
329+ // Use "Map.of" if available
330+ @SuppressWarnings (" unchecked" )
331+ private static <T > Map<String , T > mapOf (Object ... inputs ) {
332+ Map<String , T > map = new HashMap<> ();
333+ for (int i = 0 ; i < inputs. length; i += 2 ) {
334+ String key = (String ) inputs[i];
335+ T value = (T ) inputs[i + 1 ];
336+ map. put(key, value);
337+ }
338+ return map;
339+ }
340+ }
341+ ```
342+
343343### StorageTasks_Update
344344
345345``` java
@@ -417,22 +417,22 @@ public final class StorageTasksUpdateSamples {
417417
418418``` java
419419/**
420- * Samples for StorageTasksReport List.
420+ * Samples for StorageTasks List.
421421 */
422- public final class StorageTasksReportListSamples {
422+ public final class StorageTasksListSamples {
423423 /*
424424 * x-ms-original-file:
425425 * specification/storageactions/resource-manager/Microsoft.StorageActions/stable/2023-01-01/examples/
426- * storageTasksList/ListStorageTasksRunReportSummary .json
426+ * storageTasksList/ListStorageTasksBySubscription .json
427427 */
428428 /**
429- * Sample code: ListStorageTasksByResourceGroup .
429+ * Sample code: ListStorageTasksBySubscription .
430430 *
431431 * @param manager Entry point to StorageActionsManager.
432432 */
433433 public static void
434- listStorageTasksByResourceGroup (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
435- manager. storageTasksReports (). list(" rgroup1 " , " mytask1 " , null , null , com.azure.core.util. Context . NONE );
434+ listStorageTasksBySubscription (com.azure.resourcemanager.storageactions. StorageActionsManager manager ) {
435+ manager. storageTasks (). list(com.azure.core.util. Context . NONE );
436436 }
437437}
438438```
0 commit comments