Skip to content

Commit da7048b

Browse files
author
SDKAuto
committed
CodeGen from PR 16870 in Azure/azure-rest-api-specs
Merge 060b8c0b612f9682ea4128bbd36a6d1827b1fdbc into b6b834584cb58a3c2cbe887570fa0942b397dfc7
1 parent 1f36a79 commit da7048b

File tree

41 files changed

+185
-256
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+185
-256
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

3-
## 1.0.0-beta.3 (Unreleased)
3+
## 1.0.0-beta.1 (2021-11-25)
4+
5+
- Azure Resource Manager AzureArcData client library for Java. This package contains Microsoft Azure SDK for AzureArcData Management SDK. The AzureArcData management API provides a RESTful set of web APIs to manage Azure Data Services on Azure Arc Resources. Package tag package-2021-11-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
46

57
### Features Added
68

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

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

33
Azure Resource Manager AzureArcData client library for Java.
44

5-
This package contains Microsoft Azure SDK for AzureArcData Management SDK. The AzureArcData management API provides a RESTful set of web APIs to manage Azure Data Services on Azure Arc Resources. Package tag package-2021-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
This package contains Microsoft Azure SDK for AzureArcData Management SDK. The AzureArcData management API provides a RESTful set of web APIs to manage Azure Data Services on Azure Arc Resources. Package tag package-2021-11-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-azurearcdata</artifactId>
35-
<version>1.0.0-beta.2</version>
35+
<version>1.0.0-beta.3</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

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

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import com.azure.core.util.Context;
3939
/** Samples for DataControllers Delete. */
4040
public final class DataControllersDeleteSamples {
4141
/*
42-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/DeleteDataController.json
42+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/DeleteDataController.json
4343
*/
4444
/**
4545
* Sample code: Delete a dataController.
@@ -60,7 +60,7 @@ import com.azure.core.util.Context;
6060
/** Samples for DataControllers GetByResourceGroup. */
6161
public final class DataControllersGetByResourceGroupSamples {
6262
/*
63-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/GetDataController.json
63+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/GetDataController.json
6464
*/
6565
/**
6666
* Sample code: Get a data controller.
@@ -81,7 +81,7 @@ import com.azure.core.util.Context;
8181
/** Samples for DataControllers List. */
8282
public final class DataControllersListSamples {
8383
/*
84-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListSubscriptionDataController.json
84+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListSubscriptionDataController.json
8585
*/
8686
/**
8787
* Sample code: Gets all dataControllers in a subscription.
@@ -103,7 +103,7 @@ import com.azure.core.util.Context;
103103
/** Samples for DataControllers ListByResourceGroup. */
104104
public final class DataControllersListByResourceGroupSamples {
105105
/*
106-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListByResourceGroupDataController.json
106+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListByResourceGroupDataController.json
107107
*/
108108
/**
109109
* Sample code: Gets all dataControllers in a resource group.
@@ -128,7 +128,7 @@ import java.util.Map;
128128
/** Samples for DataControllers PatchDataController. */
129129
public final class DataControllersPatchDataControllerSamples {
130130
/*
131-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/UpdateDataController.json
131+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/UpdateDataController.json
132132
*/
133133
/**
134134
* Sample code: Updates a dataController tags.
@@ -177,7 +177,7 @@ import java.util.UUID;
177177
/** Samples for DataControllers PutDataController. */
178178
public final class DataControllersPutDataControllerSamples {
179179
/*
180-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/CreateOrUpdateDataController.json
180+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/CreateOrUpdateDataController.json
181181
*/
182182
/**
183183
* Sample code: Create or update a Data Controller.
@@ -205,6 +205,10 @@ public final class DataControllersPutDataControllerSamples {
205205
.withUsages(OffsetDateTime.parse("2020-01-01T17:18:19.1234567Z")))
206206
.withBasicLoginInformation(
207207
new BasicLoginInformation().withUsername("username").withPassword("********"))
208+
.withMetricsDashboardCredential(
209+
new BasicLoginInformation().withUsername("username").withPassword("********"))
210+
.withLogsDashboardCredential(
211+
new BasicLoginInformation().withUsername("username").withPassword("********"))
208212
.withLogAnalyticsWorkspaceConfig(
209213
new LogAnalyticsWorkspaceConfig()
210214
.withWorkspaceId(UUID.fromString("00000000-1111-2222-3333-444444444444"))
@@ -249,7 +253,7 @@ import com.azure.core.util.Context;
249253
/** Samples for Operations List. */
250254
public final class OperationsListSamples {
251255
/*
252-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListOperation.json
256+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListOperation.json
253257
*/
254258
/**
255259
* Sample code: Lists all of the available Azure Data Services on Azure Arc API operations.
@@ -284,7 +288,7 @@ import java.util.Map;
284288
/** Samples for SqlManagedInstances Create. */
285289
public final class SqlManagedInstancesCreateSamples {
286290
/*
287-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/CreateOrUpdateSqlManagedInstance.json
291+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/CreateOrUpdateSqlManagedInstance.json
288292
*/
289293
/**
290294
* Sample code: Create or update a SQL Managed Instance.
@@ -373,7 +377,7 @@ import com.azure.core.util.Context;
373377
/** Samples for SqlManagedInstances Delete. */
374378
public final class SqlManagedInstancesDeleteSamples {
375379
/*
376-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/DeleteSqlManagedInstance.json
380+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/DeleteSqlManagedInstance.json
377381
*/
378382
/**
379383
* Sample code: Delete a SQL Instance.
@@ -394,7 +398,7 @@ import com.azure.core.util.Context;
394398
/** Samples for SqlManagedInstances GetByResourceGroup. */
395399
public final class SqlManagedInstancesGetByResourceGroupSamples {
396400
/*
397-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/GetSqlManagedInstance.json
401+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/GetSqlManagedInstance.json
398402
*/
399403
/**
400404
* Sample code: Updates a SQL Instance tags.
@@ -415,7 +419,7 @@ import com.azure.core.util.Context;
415419
/** Samples for SqlManagedInstances List. */
416420
public final class SqlManagedInstancesListSamples {
417421
/*
418-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListSubscriptionSqlManagedInstance.json
422+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListSubscriptionSqlManagedInstance.json
419423
*/
420424
/**
421425
* Sample code: Gets all SQL Instance in a subscription.
@@ -437,7 +441,7 @@ import com.azure.core.util.Context;
437441
/** Samples for SqlManagedInstances ListByResourceGroup. */
438442
public final class SqlManagedInstancesListByResourceGroupSamples {
439443
/*
440-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListByResourceGroupSqlManagedInstance.json
444+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListByResourceGroupSqlManagedInstance.json
441445
*/
442446
/**
443447
* Sample code: Gets all SQL Instance in a resource group.
@@ -462,7 +466,7 @@ import java.util.Map;
462466
/** Samples for SqlManagedInstances Update. */
463467
public final class SqlManagedInstancesUpdateSamples {
464468
/*
465-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/UpdateSqlManagedInstance.json
469+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/UpdateSqlManagedInstance.json
466470
*/
467471
/**
468472
* Sample code: Updates a sql Instance tags.
@@ -507,7 +511,7 @@ import java.util.Map;
507511
/** Samples for SqlServerInstances Create. */
508512
public final class SqlServerInstancesCreateSamples {
509513
/*
510-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/CreateOrUpdateSqlServerInstance.json
514+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/CreateOrUpdateSqlServerInstance.json
511515
*/
512516
/**
513517
* Sample code: Updates a SQL Server Instance tags.
@@ -563,7 +567,7 @@ import com.azure.core.util.Context;
563567
/** Samples for SqlServerInstances Delete. */
564568
public final class SqlServerInstancesDeleteSamples {
565569
/*
566-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/DeleteSqlServerInstance.json
570+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/DeleteSqlServerInstance.json
567571
*/
568572
/**
569573
* Sample code: Delete a SQL Server Instance.
@@ -584,7 +588,7 @@ import com.azure.core.util.Context;
584588
/** Samples for SqlServerInstances GetByResourceGroup. */
585589
public final class SqlServerInstancesGetByResourceGroupSamples {
586590
/*
587-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/GetSqlServerInstance.json
591+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/GetSqlServerInstance.json
588592
*/
589593
/**
590594
* Sample code: Updates a SQL Server Instance tags.
@@ -606,7 +610,7 @@ import com.azure.core.util.Context;
606610
/** Samples for SqlServerInstances List. */
607611
public final class SqlServerInstancesListSamples {
608612
/*
609-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListSubscriptionSqlServerInstance.json
613+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListSubscriptionSqlServerInstance.json
610614
*/
611615
/**
612616
* Sample code: Gets all SQL Server Instance in a subscription.
@@ -628,7 +632,7 @@ import com.azure.core.util.Context;
628632
/** Samples for SqlServerInstances ListByResourceGroup. */
629633
public final class SqlServerInstancesListByResourceGroupSamples {
630634
/*
631-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/ListByResourceGroupSqlServerInstance.json
635+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/ListByResourceGroupSqlServerInstance.json
632636
*/
633637
/**
634638
* Sample code: Gets all SQL Server Instance in a resource group.
@@ -653,7 +657,7 @@ import java.util.Map;
653657
/** Samples for SqlServerInstances Update. */
654658
public final class SqlServerInstancesUpdateSamples {
655659
/*
656-
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-08-01/examples/UpdateSqlServerInstance.json
660+
* x-ms-original-file: specification/azurearcdata/resource-manager/Microsoft.AzureArcData/stable/2021-11-01/examples/UpdateSqlServerInstance.json
657661
*/
658662
/**
659663
* Sample code: Updates a SQL Server Instance tags.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<packaging>jar</packaging>
1414

1515
<name>Microsoft Azure SDK for AzureArcData Management</name>
16-
<description>This package contains Microsoft Azure SDK for AzureArcData Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The AzureArcData management API provides a RESTful set of web APIs to manage Azure Data Services on Azure Arc Resources. Package tag package-2021-08-01.</description>
16+
<description>This package contains Microsoft Azure SDK for AzureArcData Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The AzureArcData management API provides a RESTful set of web APIs to manage Azure Data Services on Azure Arc Resources. Package tag package-2021-11-01.</description>
1717
<url>https://github.com/Azure/azure-sdk-for-java</url>
1818

1919
<licenses>

sdk/azurearcdata/azure-resourcemanager-azurearcdata/src/main/java/com/azure/resourcemanager/azurearcdata/AzureArcDataManager.java

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.azure.core.http.HttpClient;
99
import com.azure.core.http.HttpPipeline;
1010
import com.azure.core.http.HttpPipelineBuilder;
11+
import com.azure.core.http.HttpPipelinePosition;
1112
import com.azure.core.http.policy.AddDatePolicy;
1213
import com.azure.core.http.policy.HttpLogOptions;
1314
import com.azure.core.http.policy.HttpLoggingPolicy;
@@ -35,6 +36,7 @@
3536
import java.util.ArrayList;
3637
import java.util.List;
3738
import java.util.Objects;
39+
import java.util.stream.Collectors;
3840

3941
/**
4042
* Entry point to AzureArcDataManager. The AzureArcData management API provides a RESTful set of web APIs to manage
@@ -185,7 +187,7 @@ public AzureArcDataManager authenticate(TokenCredential credential, AzureProfile
185187
.append("-")
186188
.append("com.azure.resourcemanager.azurearcdata")
187189
.append("/")
188-
.append("1.0.0-beta.2");
190+
.append("1.0.0-beta.1");
189191
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
190192
userAgentBuilder
191193
.append(" (")
@@ -208,11 +210,24 @@ public AzureArcDataManager authenticate(TokenCredential credential, AzureProfile
208210
List<HttpPipelinePolicy> policies = new ArrayList<>();
209211
policies.add(new UserAgentPolicy(userAgentBuilder.toString()));
210212
policies.add(new RequestIdPolicy());
213+
policies
214+
.addAll(
215+
this
216+
.policies
217+
.stream()
218+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL)
219+
.collect(Collectors.toList()));
211220
HttpPolicyProviders.addBeforeRetryPolicies(policies);
212221
policies.add(retryPolicy);
213222
policies.add(new AddDatePolicy());
214223
policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0])));
215-
policies.addAll(this.policies);
224+
policies
225+
.addAll(
226+
this
227+
.policies
228+
.stream()
229+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY)
230+
.collect(Collectors.toList()));
216231
HttpPolicyProviders.addAfterRetryPolicies(policies);
217232
policies.add(new HttpLoggingPolicy(httpLogOptions));
218233
HttpPipeline httpPipeline =

sdk/azurearcdata/azure-resourcemanager-azurearcdata/src/main/java/com/azure/resourcemanager/azurearcdata/fluent/DataControllersClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public interface DataControllersClient {
7474
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
7575
* @return data controller resource.
7676
*/
77-
@ServiceMethod(returns = ReturnType.SINGLE)
77+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
7878
SyncPoller<PollResult<DataControllerResourceInner>, DataControllerResourceInner> beginPutDataController(
7979
String resourceGroupName, String dataControllerName, DataControllerResourceInner dataControllerResource);
8080

@@ -90,7 +90,7 @@ SyncPoller<PollResult<DataControllerResourceInner>, DataControllerResourceInner>
9090
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
9191
* @return data controller resource.
9292
*/
93-
@ServiceMethod(returns = ReturnType.SINGLE)
93+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
9494
SyncPoller<PollResult<DataControllerResourceInner>, DataControllerResourceInner> beginPutDataController(
9595
String resourceGroupName,
9696
String dataControllerName,
@@ -141,7 +141,7 @@ DataControllerResourceInner putDataController(
141141
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
142142
* @return the completion.
143143
*/
144-
@ServiceMethod(returns = ReturnType.SINGLE)
144+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
145145
SyncPoller<PollResult<Void>, Void> beginDelete(String resourceGroupName, String dataControllerName);
146146

147147
/**
@@ -155,7 +155,7 @@ DataControllerResourceInner putDataController(
155155
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
156156
* @return the completion.
157157
*/
158-
@ServiceMethod(returns = ReturnType.SINGLE)
158+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
159159
SyncPoller<PollResult<Void>, Void> beginDelete(
160160
String resourceGroupName, String dataControllerName, Context context);
161161

sdk/azurearcdata/azure-resourcemanager-azurearcdata/src/main/java/com/azure/resourcemanager/azurearcdata/fluent/SqlManagedInstancesClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Response<SqlManagedInstanceInner> getByResourceGroupWithResponse(
102102
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
103103
* @return a SqlManagedInstance.
104104
*/
105-
@ServiceMethod(returns = ReturnType.SINGLE)
105+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
106106
SyncPoller<PollResult<SqlManagedInstanceInner>, SqlManagedInstanceInner> beginCreate(
107107
String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance);
108108

@@ -118,7 +118,7 @@ SyncPoller<PollResult<SqlManagedInstanceInner>, SqlManagedInstanceInner> beginCr
118118
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
119119
* @return a SqlManagedInstance.
120120
*/
121-
@ServiceMethod(returns = ReturnType.SINGLE)
121+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
122122
SyncPoller<PollResult<SqlManagedInstanceInner>, SqlManagedInstanceInner> beginCreate(
123123
String resourceGroupName,
124124
String sqlManagedInstanceName,
@@ -169,7 +169,7 @@ SqlManagedInstanceInner create(
169169
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
170170
* @return the completion.
171171
*/
172-
@ServiceMethod(returns = ReturnType.SINGLE)
172+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
173173
SyncPoller<PollResult<Void>, Void> beginDelete(String resourceGroupName, String sqlManagedInstanceName);
174174

175175
/**
@@ -183,7 +183,7 @@ SqlManagedInstanceInner create(
183183
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
184184
* @return the completion.
185185
*/
186-
@ServiceMethod(returns = ReturnType.SINGLE)
186+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
187187
SyncPoller<PollResult<Void>, Void> beginDelete(
188188
String resourceGroupName, String sqlManagedInstanceName, Context context);
189189

0 commit comments

Comments
 (0)