Skip to content

Commit 64b0e68

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

File tree

6 files changed

+49
-17
lines changed

6 files changed

+49
-17
lines changed

sdk/storagecache/azure-resourcemanager-storagecache/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.5 (Unreleased)
3+
## 1.0.0-beta.1 (2021-12-08)
4+
5+
- Azure Resource Manager StorageCache client library for Java. This package contains Microsoft Azure SDK for StorageCache Management SDK. A Storage Cache provides scalable caching service for NAS clients, serving data from either NFSv3 or Blob at-rest storage (referred to as "Storage Targets"). These operations allow you to manage Caches. Package tag package-2021-09. 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/storagecache/azure-resourcemanager-storagecache/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-storagecache</artifactId>
35-
<version>1.0.0-beta.4</version>
35+
<version>1.0.0-beta.5</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

sdk/storagecache/azure-resourcemanager-storagecache/src/main/java/com/azure/resourcemanager/storagecache/StorageCacheManager.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;
@@ -41,6 +42,7 @@
4142
import java.util.ArrayList;
4243
import java.util.List;
4344
import java.util.Objects;
45+
import java.util.stream.Collectors;
4446

4547
/**
4648
* Entry point to StorageCacheManager. A Storage Cache provides scalable caching service for NAS clients, serving data
@@ -198,7 +200,7 @@ public StorageCacheManager authenticate(TokenCredential credential, AzureProfile
198200
.append("-")
199201
.append("com.azure.resourcemanager.storagecache")
200202
.append("/")
201-
.append("1.0.0-beta.4");
203+
.append("1.0.0-beta.1");
202204
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
203205
userAgentBuilder
204206
.append(" (")
@@ -221,11 +223,24 @@ public StorageCacheManager authenticate(TokenCredential credential, AzureProfile
221223
List<HttpPipelinePolicy> policies = new ArrayList<>();
222224
policies.add(new UserAgentPolicy(userAgentBuilder.toString()));
223225
policies.add(new RequestIdPolicy());
226+
policies
227+
.addAll(
228+
this
229+
.policies
230+
.stream()
231+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL)
232+
.collect(Collectors.toList()));
224233
HttpPolicyProviders.addBeforeRetryPolicies(policies);
225234
policies.add(retryPolicy);
226235
policies.add(new AddDatePolicy());
227236
policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0])));
228-
policies.addAll(this.policies);
237+
policies
238+
.addAll(
239+
this
240+
.policies
241+
.stream()
242+
.filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY)
243+
.collect(Collectors.toList()));
229244
HttpPolicyProviders.addAfterRetryPolicies(policies);
230245
policies.add(new HttpLoggingPolicy(httpLogOptions));
231246
HttpPipeline httpPipeline =

sdk/storagecache/azure-resourcemanager-storagecache/src/main/java/com/azure/resourcemanager/storagecache/implementation/CachesClientImpl.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,8 @@ private PollerFlux<PollResult<Void>, Void> beginDeleteAsync(String resourceGroup
665665
Mono<Response<Flux<ByteBuffer>>> mono = deleteWithResponseAsync(resourceGroupName, cacheName);
666666
return this
667667
.client
668-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
668+
.<Void, Void>getLroResult(
669+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
669670
}
670671

671672
/**
@@ -1070,7 +1071,7 @@ private PollerFlux<PollResult<CacheInner>, CacheInner> beginCreateOrUpdateAsync(
10701071
return this
10711072
.client
10721073
.<CacheInner, CacheInner>getLroResult(
1073-
mono, this.client.getHttpPipeline(), CacheInner.class, CacheInner.class, Context.NONE);
1074+
mono, this.client.getHttpPipeline(), CacheInner.class, CacheInner.class, this.client.getContext());
10741075
}
10751076

10761077
/**
@@ -1560,7 +1561,8 @@ private PollerFlux<PollResult<Void>, Void> beginDebugInfoAsync(String resourceGr
15601561
Mono<Response<Flux<ByteBuffer>>> mono = debugInfoWithResponseAsync(resourceGroupName, cacheName);
15611562
return this
15621563
.client
1563-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
1564+
.<Void, Void>getLroResult(
1565+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
15641566
}
15651567

15661568
/**
@@ -1799,7 +1801,8 @@ private PollerFlux<PollResult<Void>, Void> beginFlushAsync(String resourceGroupN
17991801
Mono<Response<Flux<ByteBuffer>>> mono = flushWithResponseAsync(resourceGroupName, cacheName);
18001802
return this
18011803
.client
1802-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
1804+
.<Void, Void>getLroResult(
1805+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
18031806
}
18041807

18051808
/**
@@ -2041,7 +2044,8 @@ private PollerFlux<PollResult<Void>, Void> beginStartAsync(String resourceGroupN
20412044
Mono<Response<Flux<ByteBuffer>>> mono = startWithResponseAsync(resourceGroupName, cacheName);
20422045
return this
20432046
.client
2044-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
2047+
.<Void, Void>getLroResult(
2048+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
20452049
}
20462050

20472051
/**
@@ -2276,7 +2280,8 @@ private PollerFlux<PollResult<Void>, Void> beginStopAsync(String resourceGroupNa
22762280
Mono<Response<Flux<ByteBuffer>>> mono = stopWithResponseAsync(resourceGroupName, cacheName);
22772281
return this
22782282
.client
2279-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
2283+
.<Void, Void>getLroResult(
2284+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
22802285
}
22812286

22822287
/**
@@ -2512,7 +2517,8 @@ private PollerFlux<PollResult<Void>, Void> beginUpgradeFirmwareAsync(String reso
25122517
Mono<Response<Flux<ByteBuffer>>> mono = upgradeFirmwareWithResponseAsync(resourceGroupName, cacheName);
25132518
return this
25142519
.client
2515-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
2520+
.<Void, Void>getLroResult(
2521+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
25162522
}
25172523

25182524
/**

sdk/storagecache/azure-resourcemanager-storagecache/src/main/java/com/azure/resourcemanager/storagecache/implementation/StorageTargetOperationsClientImpl.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,8 @@ private PollerFlux<PollResult<Void>, Void> beginFlushAsync(
237237
Mono<Response<Flux<ByteBuffer>>> mono = flushWithResponseAsync(resourceGroupName, cacheName, storageTargetName);
238238
return this
239239
.client
240-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
240+
.<Void, Void>getLroResult(
241+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
241242
}
242243

243244
/**
@@ -508,7 +509,8 @@ private PollerFlux<PollResult<Void>, Void> beginSuspendAsync(
508509
suspendWithResponseAsync(resourceGroupName, cacheName, storageTargetName);
509510
return this
510511
.client
511-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
512+
.<Void, Void>getLroResult(
513+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
512514
}
513515

514516
/**
@@ -772,7 +774,8 @@ private PollerFlux<PollResult<Void>, Void> beginResumeAsync(
772774
resumeWithResponseAsync(resourceGroupName, cacheName, storageTargetName);
773775
return this
774776
.client
775-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
777+
.<Void, Void>getLroResult(
778+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
776779
}
777780

778781
/**

sdk/storagecache/azure-resourcemanager-storagecache/src/main/java/com/azure/resourcemanager/storagecache/implementation/StorageTargetsClientImpl.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,8 @@ private PollerFlux<PollResult<Void>, Void> beginDnsRefreshAsync(
287287
dnsRefreshWithResponseAsync(resourceGroupName, cacheName, storageTargetName);
288288
return this
289289
.client
290-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
290+
.<Void, Void>getLroResult(
291+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
291292
}
292293

293294
/**
@@ -753,7 +754,8 @@ private PollerFlux<PollResult<Void>, Void> beginDeleteAsync(
753754
deleteWithResponseAsync(resourceGroupName, cacheName, storageTargetName, force);
754755
return this
755756
.client
756-
.<Void, Void>getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, Context.NONE);
757+
.<Void, Void>getLroResult(
758+
mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext());
757759
}
758760

759761
/**
@@ -1284,7 +1286,11 @@ private PollerFlux<PollResult<StorageTargetInner>, StorageTargetInner> beginCrea
12841286
return this
12851287
.client
12861288
.<StorageTargetInner, StorageTargetInner>getLroResult(
1287-
mono, this.client.getHttpPipeline(), StorageTargetInner.class, StorageTargetInner.class, Context.NONE);
1289+
mono,
1290+
this.client.getHttpPipeline(),
1291+
StorageTargetInner.class,
1292+
StorageTargetInner.class,
1293+
this.client.getContext());
12881294
}
12891295

12901296
/**

0 commit comments

Comments
 (0)