Skip to content

Commit 9f6cca2

Browse files
[Automation] Generate Fluent Lite from dataprotection#package-2021-07 (Azure#25273)
* [Automation] Generate Fluent Lite from dataprotection#package-2021-07 * Update pom.xml Co-authored-by: Weidong Xu <[email protected]>
1 parent 9ec5f42 commit 9f6cca2

File tree

6 files changed

+25
-14
lines changed

6 files changed

+25
-14
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Release History
22

3-
## 1.0.0-beta.1 (2021-11-01)
3+
## 1.0.0-beta.1 (2021-11-10)
44

55
- Azure Resource Manager DataProtection client library for Java. This package contains Microsoft Azure SDK for DataProtection Management SDK. Open API 2.0 Specs for Azure Data Protection service. Package tag package-2021-07. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
6+

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

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
</developers>
3939
<properties>
4040
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
41-
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal>
41+
<jacoco.skip>true</jacoco.skip>
42+
<skipNewCodesnippetTooling>false</skipNewCodesnippetTooling>
43+
<javadocDoclet></javadocDoclet>
44+
<javadocDocletOptions></javadocDocletOptions>
4245
</properties>
4346
<dependencies>
4447
<dependency>
@@ -54,14 +57,6 @@
5457
</dependencies>
5558
<build>
5659
<plugins>
57-
<plugin>
58-
<groupId>org.jacoco</groupId>
59-
<artifactId>jacoco-maven-plugin</artifactId>
60-
<version>0.8.7</version> <!-- {x-version-update;org.jacoco:jacoco-maven-plugin;external_dependency} -->
61-
<configuration>
62-
<skip>true</skip>
63-
</configuration>
64-
</plugin>
6560
<plugin>
6661
<groupId>org.revapi</groupId>
6762
<artifactId>revapi-maven-plugin</artifactId>

sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/DataProtectionManager.java

Lines changed: 16 additions & 1 deletion
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;
@@ -55,6 +56,7 @@
5556
import java.util.ArrayList;
5657
import java.util.List;
5758
import java.util.Objects;
59+
import java.util.stream.Collectors;
5860

5961
/** Entry point to DataProtectionManager. Open API 2.0 Specs for Azure Data Protection service. */
6062
public final class DataProtectionManager {
@@ -245,11 +247,24 @@ public DataProtectionManager authenticate(TokenCredential credential, AzureProfi
245247
List<HttpPipelinePolicy> policies = new ArrayList<>();
246248
policies.add(new UserAgentPolicy(userAgentBuilder.toString()));
247249
policies.add(new RequestIdPolicy());
250+
policies
251+
.addAll(
252+
this
253+
.policies
254+
.stream()
255+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL)
256+
.collect(Collectors.toList()));
248257
HttpPolicyProviders.addBeforeRetryPolicies(policies);
249258
policies.add(retryPolicy);
250259
policies.add(new AddDatePolicy());
251260
policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0])));
252-
policies.addAll(this.policies);
261+
policies
262+
.addAll(
263+
this
264+
.policies
265+
.stream()
266+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY)
267+
.collect(Collectors.toList()));
253268
HttpPolicyProviders.addAfterRetryPolicies(policies);
254269
policies.add(new HttpLoggingPolicy(httpLogOptions));
255270
HttpPipeline httpPipeline =

sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupPoliciesImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public void deleteById(String id) {
151151
String
152152
.format("The resource ID '%s' is not valid. Missing path segment 'backupPolicies'.", id)));
153153
}
154-
this.deleteWithResponse(vaultName, resourceGroupName, backupPolicyName, Context.NONE).getValue();
154+
this.deleteWithResponse(vaultName, resourceGroupName, backupPolicyName, Context.NONE);
155155
}
156156

157157
public Response<Void> deleteByIdWithResponse(String id, Context context) {

sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/BackupVaultsImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public void deleteById(String id) {
164164
new IllegalArgumentException(
165165
String.format("The resource ID '%s' is not valid. Missing path segment 'backupVaults'.", id)));
166166
}
167-
this.deleteWithResponse(resourceGroupName, vaultName, Context.NONE).getValue();
167+
this.deleteWithResponse(resourceGroupName, vaultName, Context.NONE);
168168
}
169169

170170
public Response<Void> deleteByIdWithResponse(String id, Context context) {

sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardsImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ public void deleteById(String id) {
416416
String
417417
.format("The resource ID '%s' is not valid. Missing path segment 'resourceGuards'.", id)));
418418
}
419-
this.deleteWithResponse(resourceGroupName, resourceGuardsName, Context.NONE).getValue();
419+
this.deleteWithResponse(resourceGroupName, resourceGuardsName, Context.NONE);
420420
}
421421

422422
public Response<Void> deleteByIdWithResponse(String id, Context context) {

0 commit comments

Comments
 (0)