Skip to content

Commit 7c2523c

Browse files
authored
[Automation] Generate Fluent Lite from Swagger storageactions#package-2023-01-01 (Azure#45023)
1 parent 520d21e commit 7c2523c

23 files changed

+254
-244
lines changed

sdk/storageactions/azure-resourcemanager-storageactions/CHANGELOG.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,28 @@
11
# Release History
22

3-
## 1.0.0-beta.3 (Unreleased)
3+
## 1.0.0-beta.3 (2025-04-18)
44

5-
### Features Added
5+
- Azure Resource Manager StorageActions client library for Java. This package contains Microsoft Azure SDK for StorageActions Management SDK. The Azure Storage Actions Management API. Package tag package-2023-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
### Breaking Changes
88

9-
### Bugs Fixed
9+
#### `models.ProvisioningState` was modified
10+
11+
* `models.ProvisioningState[] values()` -> `java.util.Collection values()`
12+
* `valueOf(java.lang.String)` was removed
13+
* `toString()` was removed
14+
15+
#### `models.OnFailure` was modified
16+
17+
* `valueOf(java.lang.String)` was removed
18+
* `toString()` was removed
19+
* `models.OnFailure[] values()` -> `java.util.Collection values()`
20+
21+
#### `models.OnSuccess` was modified
1022

11-
### Other Changes
23+
* `models.OnSuccess[] values()` -> `java.util.Collection values()`
24+
* `toString()` was removed
25+
* `valueOf(java.lang.String)` was removed
1226

1327
## 1.0.0-beta.2 (2024-12-03)
1428

sdk/storageactions/azure-resourcemanager-storageactions/README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment
5252
Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code:
5353

5454
```java
55-
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
55+
AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD);
5656
TokenCredential credential = new DefaultAzureCredentialBuilder()
5757
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
5858
.build();
5959
StorageActionsManager manager = StorageActionsManager
6060
.authenticate(credential, profile);
6161
```
6262

63-
The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise.
63+
The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise.
6464

6565
See [Authentication][authenticate] for more options.
6666

@@ -100,5 +100,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
100100
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
101101
[coc]: https://opensource.microsoft.com/codeofconduct/
102102
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
103-
104-

sdk/storageactions/azure-resourcemanager-storageactions/SAMPLE.md

Lines changed: 109 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,22 @@
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
237169
import 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
```

sdk/storageactions/azure-resourcemanager-storageactions/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
<jacoco.min.linecoverage>0</jacoco.min.linecoverage>
4747
<jacoco.min.branchcoverage>0</jacoco.min.branchcoverage>
4848
<revapi.skip>true</revapi.skip>
49-
<spotless.skip>false</spotless.skip>
5049
</properties>
5150
<dependencies>
5251
<dependency>

0 commit comments

Comments
 (0)