Skip to content

Commit 2322a06

Browse files
author
SDKAuto
committed
CodeGen from PR 17000 in Azure/azure-rest-api-specs
Merge b8f4bd0d372cf55a11abe6354f824d191216cb5d into 5a1b7262be0a4f6a9004d35403b854429475cdf4
1 parent b1ff0bd commit 2322a06

File tree

5 files changed

+50
-12
lines changed

5 files changed

+50
-12
lines changed

sdk/storagepool/azure-resourcemanager-storagepool/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.2 (Unreleased)
3+
## 1.0.0-beta.1 (2021-12-08)
4+
5+
- Azure Resource Manager StoragePool client library for Java. This package contains Microsoft Azure SDK for StoragePool Management SDK. 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).
46

57
### Features Added
68

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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-storagepool</artifactId>
35-
<version>1.0.0-beta.1</version>
35+
<version>1.0.0-beta.2</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

sdk/storagepool/azure-resourcemanager-storagepool/src/main/java/com/azure/resourcemanager/storagepool/StoragePoolManager.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;
@@ -37,6 +38,7 @@
3738
import java.util.ArrayList;
3839
import java.util.List;
3940
import java.util.Objects;
41+
import java.util.stream.Collectors;
4042

4143
/** Entry point to StoragePoolManager. */
4244
public final class StoragePoolManager {
@@ -209,11 +211,24 @@ public StoragePoolManager authenticate(TokenCredential credential, AzureProfile
209211
List<HttpPipelinePolicy> policies = new ArrayList<>();
210212
policies.add(new UserAgentPolicy(userAgentBuilder.toString()));
211213
policies.add(new RequestIdPolicy());
214+
policies
215+
.addAll(
216+
this
217+
.policies
218+
.stream()
219+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL)
220+
.collect(Collectors.toList()));
212221
HttpPolicyProviders.addBeforeRetryPolicies(policies);
213222
policies.add(retryPolicy);
214223
policies.add(new AddDatePolicy());
215224
policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0])));
216-
policies.addAll(this.policies);
225+
policies
226+
.addAll(
227+
this
228+
.policies
229+
.stream()
230+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY)
231+
.collect(Collectors.toList()));
217232
HttpPolicyProviders.addAfterRetryPolicies(policies);
218233
policies.add(new HttpLoggingPolicy(httpLogOptions));
219234
HttpPipeline httpPipeline =

sdk/storagepool/azure-resourcemanager-storagepool/src/main/java/com/azure/resourcemanager/storagepool/implementation/DiskPoolsClientImpl.java

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,11 @@ private PollerFlux<PollResult<DiskPoolInner>, DiskPoolInner> beginCreateOrUpdate
687687
return this
688688
.client
689689
.<DiskPoolInner, DiskPoolInner>getLroResult(
690-
mono, this.client.getHttpPipeline(), DiskPoolInner.class, DiskPoolInner.class, Context.NONE);
690+
mono,
691+
this.client.getHttpPipeline(),
692+
DiskPoolInner.class,
693+
DiskPoolInner.class,
694+
this.client.getContext());
691695
}
692696

693697
/**
@@ -960,7 +964,11 @@ private PollerFlux<PollResult<DiskPoolInner>, DiskPoolInner> beginUpdateAsync(
960964
return this
961965
.client
962966
.<DiskPoolInner, DiskPoolInner>getLroResult(
963-
mono, this.client.getHttpPipeline(), DiskPoolInner.class, DiskPoolInner.class, Context.NONE);
967+
mono,
968+
this.client.getHttpPipeline(),
969+
DiskPoolInner.class,
970+
DiskPoolInner.class,
971+
this.client.getContext());
964972
}
965973

966974
/**
@@ -1206,7 +1214,8 @@ private PollerFlux<PollResult<Void>, Void> beginDeleteAsync(String resourceGroup
12061214
Mono<Response<Flux<ByteBuffer>>> mono = deleteWithResponseAsync(resourceGroupName, diskPoolName);
12071215
return this
12081216
.client
1209-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
1217+
.<Void, Void>getLroResult(
1218+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
12101219
}
12111220

12121221
/**
@@ -1775,7 +1784,8 @@ private PollerFlux<PollResult<Void>, Void> beginStartAsync(String resourceGroupN
17751784
Mono<Response<Flux<ByteBuffer>>> mono = startWithResponseAsync(resourceGroupName, diskPoolName);
17761785
return this
17771786
.client
1778-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
1787+
.<Void, Void>getLroResult(
1788+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
17791789
}
17801790

17811791
/**
@@ -2012,7 +2022,8 @@ private PollerFlux<PollResult<Void>, Void> beginDeallocateAsync(String resourceG
20122022
Mono<Response<Flux<ByteBuffer>>> mono = deallocateWithResponseAsync(resourceGroupName, diskPoolName);
20132023
return this
20142024
.client
2015-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
2025+
.<Void, Void>getLroResult(
2026+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
20162027
}
20172028

20182029
/**
@@ -2250,7 +2261,8 @@ private PollerFlux<PollResult<Void>, Void> beginUpgradeAsync(String resourceGrou
22502261
Mono<Response<Flux<ByteBuffer>>> mono = upgradeWithResponseAsync(resourceGroupName, diskPoolName);
22512262
return this
22522263
.client
2253-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
2264+
.<Void, Void>getLroResult(
2265+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
22542266
}
22552267

22562268
/**

sdk/storagepool/azure-resourcemanager-storagepool/src/main/java/com/azure/resourcemanager/storagepool/implementation/IscsiTargetsClientImpl.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,11 @@ private PollerFlux<PollResult<IscsiTargetInner>, IscsiTargetInner> beginCreateOr
496496
return this
497497
.client
498498
.<IscsiTargetInner, IscsiTargetInner>getLroResult(
499-
mono, this.client.getHttpPipeline(), IscsiTargetInner.class, IscsiTargetInner.class, Context.NONE);
499+
mono,
500+
this.client.getHttpPipeline(),
501+
IscsiTargetInner.class,
502+
IscsiTargetInner.class,
503+
this.client.getContext());
500504
}
501505

502506
/**
@@ -824,7 +828,11 @@ private PollerFlux<PollResult<IscsiTargetInner>, IscsiTargetInner> beginUpdateAs
824828
return this
825829
.client
826830
.<IscsiTargetInner, IscsiTargetInner>getLroResult(
827-
mono, this.client.getHttpPipeline(), IscsiTargetInner.class, IscsiTargetInner.class, Context.NONE);
831+
mono,
832+
this.client.getHttpPipeline(),
833+
IscsiTargetInner.class,
834+
IscsiTargetInner.class,
835+
this.client.getContext());
828836
}
829837

830838
/**
@@ -1119,7 +1127,8 @@ private PollerFlux<PollResult<Void>, Void> beginDeleteAsync(
11191127
deleteWithResponseAsync(resourceGroupName, diskPoolName, iscsiTargetName);
11201128
return this
11211129
.client
1122-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
1130+
.<Void, Void>getLroResult(
1131+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
11231132
}
11241133

11251134
/**

0 commit comments

Comments
 (0)