diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml
index e721a666efc9..885d06d1974a 100644
--- a/common/config/rush/pnpm-lock.yaml
+++ b/common/config/rush/pnpm-lock.yaml
@@ -3891,7 +3891,7 @@ packages:
dependencies:
semver: 7.3.8
shelljs: 0.8.5
- typescript: 5.0.0-dev.20221115
+ typescript: 5.0.0-dev.20221116
dev: false
/downlevel-dts/0.8.0:
@@ -8839,8 +8839,8 @@ packages:
hasBin: true
dev: false
- /typescript/5.0.0-dev.20221115:
- resolution: {integrity: sha512-h2MaHsq3nKjUZF9t/UCwOmitFUC9cFE1bNKHHHvQcoRUoVfriTvvg82RedkT6ixtrqC7RRhYcEJd7S23YioNkw==}
+ /typescript/5.0.0-dev.20221116:
+ resolution: {integrity: sha512-zLbvvDaFHHwquRZH6P42X5JOjP+BAYZvebvA+IuNjaaj8A8XKWYJbaoZ9qg/PL2E85oAsOTjuZOsp4Mk1ZSWKA==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: false
@@ -14454,7 +14454,7 @@ packages:
dev: false
file:projects/arm-security.tgz:
- resolution: {integrity: sha512-Tm7ys+lUtb50Hxkp1TwkF+KpSCTOPXwUHIlUt1CdwuaMmndqR+20QJPqW2NtQsXVgcnHtL6W6FWtX6PQO8NRkQ==, tarball: file:projects/arm-security.tgz}
+ resolution: {integrity: sha512-/UbMfk2WVmA8zvVsvFzSxDSRCW4uyyXe6az1pJPOMpdsuJLsTwE9Vi3xrbBNva6+5RKwi73JppKH3H5UD9pFNA==, tarball: file:projects/arm-security.tgz}
name: '@rush-temp/arm-security'
version: 0.0.0
dependencies:
@@ -14472,11 +14472,12 @@ packages:
mocha: 7.2.0
rimraf: 3.0.2
rollup: 2.79.1
- rollup-plugin-sourcemaps: 0.6.3_1225c068d0546e507df7db46196a6444
+ rollup-plugin-sourcemaps: 0.6.3_rollup@2.79.1
tslib: 2.4.1
- typescript: 4.8.4
+ typescript: 4.6.4
uglify-js: 3.17.4
transitivePeerDependencies:
+ - '@types/node'
- supports-color
dev: false
diff --git a/sdk/security/arm-security/CHANGELOG.md b/sdk/security/arm-security/CHANGELOG.md
index b8699034905d..35e3d5ea60f4 100644
--- a/sdk/security/arm-security/CHANGELOG.md
+++ b/sdk/security/arm-security/CHANGELOG.md
@@ -1,6 +1,6 @@
# Release History
-## 6.0.0-beta.2 (2022-11-15)
+## 6.0.0-beta.2 (2022-11-16)
**Features**
diff --git a/sdk/security/arm-security/_meta.json b/sdk/security/arm-security/_meta.json
index 5a4c130037f8..393cb518f305 100644
--- a/sdk/security/arm-security/_meta.json
+++ b/sdk/security/arm-security/_meta.json
@@ -1,8 +1,8 @@
{
- "commit": "d8461c6480ba57b5163c48795e917e7c1d99d4fd",
+ "commit": "a421d84866dcf08dd0bceae8f7b5a48a25696d13",
"readme": "specification/security/resource-manager/readme.md",
- "autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\security\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.3.20221108.1 --generate-sample=true",
- "repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
- "use": "@autorest/typescript@6.0.0-rc.3.20221108.1"
+ "autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/security/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.2",
+ "repository_url": "https://github.com/test-repo-billy/azure-rest-api-specs.git",
+ "release_tool": "@azure-tools/js-sdk-release-tools@2.5.1",
+ "use": "@autorest/typescript@6.0.0-rc.2"
}
\ No newline at end of file
diff --git a/sdk/security/arm-security/package.json b/sdk/security/arm-security/package.json
index 83e5d7b77ee3..0675bbcd6501 100644
--- a/sdk/security/arm-security/package.json
+++ b/sdk/security/arm-security/package.json
@@ -11,7 +11,7 @@
"@azure/core-lro": "^2.2.0",
"@azure/abort-controller": "^1.0.0",
"@azure/core-paging": "^1.2.0",
- "@azure/core-client": "^1.6.1",
+ "@azure/core-client": "^1.5.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"tslib": "^2.2.0"
@@ -36,7 +36,7 @@
"mkdirp": "^1.0.4",
"rollup": "^2.66.1",
"rollup-plugin-sourcemaps": "^0.6.3",
- "typescript": "~4.8.0",
+ "typescript": "~4.6.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"@azure/identity": "^2.0.1",
@@ -46,7 +46,6 @@
"@types/chai": "^4.2.8",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
- "@types/node": "^14.0.0",
"@azure/dev-tool": "^1.0.0"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/security/arm-security",
@@ -110,13 +109,5 @@
}
]
},
- "autoPublish": true,
- "//sampleConfiguration": {
- "productName": "",
- "productSlugs": [
- "azure"
- ],
- "disableDocsMs": true,
- "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-security?view=azure-node-preview"
- }
+ "autoPublish": true
}
\ No newline at end of file
diff --git a/sdk/security/arm-security/review/arm-security.api.md b/sdk/security/arm-security/review/arm-security.api.md
index 887688a4dfad..472c3e144f25 100644
--- a/sdk/security/arm-security/review/arm-security.api.md
+++ b/sdk/security/arm-security/review/arm-security.api.md
@@ -2183,9 +2183,6 @@ export interface GcpProjectEnvironmentData extends EnvironmentData {
projectDetails?: GcpProjectDetails;
}
-// @public
-export function getContinuationToken(page: unknown): string | undefined;
-
// @public
export interface GithubScopeEnvironmentData extends EnvironmentData {
environmentType: "GithubScope";
diff --git a/sdk/security/arm-security/src/index.ts b/sdk/security/arm-security/src/index.ts
index bb0bd6d5357c..82e018581ae7 100644
--- a/sdk/security/arm-security/src/index.ts
+++ b/sdk/security/arm-security/src/index.ts
@@ -7,7 +7,6 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
export * from "./models";
export { SecurityCenter } from "./securityCenter";
export * from "./operationsInterfaces";
diff --git a/sdk/security/arm-security/src/operations/aPICollection.ts b/sdk/security/arm-security/src/operations/aPICollection.ts
index 39ccc106ba86..0ba02155a769 100644
--- a/sdk/security/arm-security/src/operations/aPICollection.ts
+++ b/sdk/security/arm-security/src/operations/aPICollection.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { APICollection } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -58,16 +57,8 @@ export class APICollectionImpl implements APICollection {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(
- resourceGroupName,
- serviceName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listPagingPage(resourceGroupName, serviceName, options);
}
};
}
@@ -75,18 +66,11 @@ export class APICollectionImpl implements APICollection {
private async *listPagingPage(
resourceGroupName: string,
serviceName: string,
- options?: APICollectionListOptionalParams,
- settings?: PageSettings
+ options?: APICollectionListOptionalParams
): AsyncIterableIterator {
- let result: APICollectionListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(resourceGroupName, serviceName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(resourceGroupName, serviceName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
resourceGroupName,
@@ -95,9 +79,7 @@ export class APICollectionImpl implements APICollection {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts b/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts
index 969049678fd5..907199d87256 100644
--- a/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts
+++ b/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { AdaptiveNetworkHardenings } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -71,17 +70,13 @@ export class AdaptiveNetworkHardeningsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listByExtendedResourcePagingPage(
resourceGroupName,
resourceNamespace,
resourceType,
resourceName,
- options,
- settings
+ options
);
}
};
@@ -92,24 +87,17 @@ export class AdaptiveNetworkHardeningsImpl
resourceNamespace: string,
resourceType: string,
resourceName: string,
- options?: AdaptiveNetworkHardeningsListByExtendedResourceOptionalParams,
- settings?: PageSettings
+ options?: AdaptiveNetworkHardeningsListByExtendedResourceOptionalParams
): AsyncIterableIterator {
- let result: AdaptiveNetworkHardeningsListByExtendedResourceResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByExtendedResource(
- resourceGroupName,
- resourceNamespace,
- resourceType,
- resourceName,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByExtendedResource(
+ resourceGroupName,
+ resourceNamespace,
+ resourceType,
+ resourceName,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByExtendedResourceNext(
resourceGroupName,
@@ -120,9 +108,7 @@ export class AdaptiveNetworkHardeningsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/alerts.ts b/sdk/security/arm-security/src/operations/alerts.ts
index 3c611b84603b..470c52268fa5 100644
--- a/sdk/security/arm-security/src/operations/alerts.ts
+++ b/sdk/security/arm-security/src/operations/alerts.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Alerts } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -19,15 +18,15 @@ import {
Alert,
AlertsListNextOptionalParams,
AlertsListOptionalParams,
- AlertsListResponse,
AlertsListByResourceGroupNextOptionalParams,
AlertsListByResourceGroupOptionalParams,
- AlertsListByResourceGroupResponse,
AlertsListSubscriptionLevelByRegionNextOptionalParams,
AlertsListSubscriptionLevelByRegionOptionalParams,
- AlertsListSubscriptionLevelByRegionResponse,
AlertsListResourceGroupLevelByRegionNextOptionalParams,
AlertsListResourceGroupLevelByRegionOptionalParams,
+ AlertsListResponse,
+ AlertsListByResourceGroupResponse,
+ AlertsListSubscriptionLevelByRegionResponse,
AlertsListResourceGroupLevelByRegionResponse,
AlertsGetSubscriptionLevelOptionalParams,
AlertsGetSubscriptionLevelResponse,
@@ -77,34 +76,22 @@ export class AlertsImpl implements Alerts {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: AlertsListOptionalParams,
- settings?: PageSettings
+ options?: AlertsListOptionalParams
): AsyncIterableIterator {
- let result: AlertsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -134,33 +121,19 @@ export class AlertsImpl implements Alerts {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: AlertsListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: AlertsListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: AlertsListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -168,9 +141,7 @@ export class AlertsImpl implements Alerts {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -207,14 +178,10 @@ export class AlertsImpl implements Alerts {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listSubscriptionLevelByRegionPagingPage(
ascLocation,
- options,
- settings
+ options
);
}
};
@@ -222,18 +189,14 @@ export class AlertsImpl implements Alerts {
private async *listSubscriptionLevelByRegionPagingPage(
ascLocation: string,
- options?: AlertsListSubscriptionLevelByRegionOptionalParams,
- settings?: PageSettings
+ options?: AlertsListSubscriptionLevelByRegionOptionalParams
): AsyncIterableIterator {
- let result: AlertsListSubscriptionLevelByRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listSubscriptionLevelByRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listSubscriptionLevelByRegion(
+ ascLocation,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listSubscriptionLevelByRegionNext(
ascLocation,
@@ -241,9 +204,7 @@ export class AlertsImpl implements Alerts {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -285,15 +246,11 @@ export class AlertsImpl implements Alerts {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listResourceGroupLevelByRegionPagingPage(
ascLocation,
resourceGroupName,
- options,
- settings
+ options
);
}
};
@@ -302,22 +259,15 @@ export class AlertsImpl implements Alerts {
private async *listResourceGroupLevelByRegionPagingPage(
ascLocation: string,
resourceGroupName: string,
- options?: AlertsListResourceGroupLevelByRegionOptionalParams,
- settings?: PageSettings
+ options?: AlertsListResourceGroupLevelByRegionOptionalParams
): AsyncIterableIterator {
- let result: AlertsListResourceGroupLevelByRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listResourceGroupLevelByRegion(
- ascLocation,
- resourceGroupName,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listResourceGroupLevelByRegion(
+ ascLocation,
+ resourceGroupName,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listResourceGroupLevelByRegionNext(
ascLocation,
@@ -326,9 +276,7 @@ export class AlertsImpl implements Alerts {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts b/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts
index b90563386809..45ff0c938c6e 100644
--- a/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts
+++ b/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { AlertsSuppressionRules } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -54,34 +53,22 @@ export class AlertsSuppressionRulesImpl implements AlertsSuppressionRules {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: AlertsSuppressionRulesListOptionalParams,
- settings?: PageSettings
+ options?: AlertsSuppressionRulesListOptionalParams
): AsyncIterableIterator {
- let result: AlertsSuppressionRulesListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/allowedConnections.ts b/sdk/security/arm-security/src/operations/allowedConnections.ts
index 74c87b498b2d..c1c3926e0f6d 100644
--- a/sdk/security/arm-security/src/operations/allowedConnections.ts
+++ b/sdk/security/arm-security/src/operations/allowedConnections.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { AllowedConnections } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
AllowedConnectionsResource,
AllowedConnectionsListNextOptionalParams,
AllowedConnectionsListOptionalParams,
- AllowedConnectionsListResponse,
AllowedConnectionsListByHomeRegionNextOptionalParams,
AllowedConnectionsListByHomeRegionOptionalParams,
+ AllowedConnectionsListResponse,
AllowedConnectionsListByHomeRegionResponse,
ConnectionType,
AllowedConnectionsGetOptionalParams,
@@ -56,34 +55,22 @@ export class AllowedConnectionsImpl implements AllowedConnections {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: AllowedConnectionsListOptionalParams,
- settings?: PageSettings
+ options?: AllowedConnectionsListOptionalParams
): AsyncIterableIterator {
- let result: AllowedConnectionsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -113,29 +100,19 @@ export class AllowedConnectionsImpl implements AllowedConnections {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByHomeRegionPagingPage(ascLocation, options, settings);
+ byPage: () => {
+ return this.listByHomeRegionPagingPage(ascLocation, options);
}
};
}
private async *listByHomeRegionPagingPage(
ascLocation: string,
- options?: AllowedConnectionsListByHomeRegionOptionalParams,
- settings?: PageSettings
+ options?: AllowedConnectionsListByHomeRegionOptionalParams
): AsyncIterableIterator {
- let result: AllowedConnectionsListByHomeRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByHomeRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByHomeRegion(ascLocation, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByHomeRegionNext(
ascLocation,
@@ -143,9 +120,7 @@ export class AllowedConnectionsImpl implements AllowedConnections {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/applications.ts b/sdk/security/arm-security/src/operations/applications.ts
index 089098026c88..10bb96e03553 100644
--- a/sdk/security/arm-security/src/operations/applications.ts
+++ b/sdk/security/arm-security/src/operations/applications.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Applications } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -49,34 +48,22 @@ export class ApplicationsImpl implements Applications {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: ApplicationsListOptionalParams,
- settings?: PageSettings
+ options?: ApplicationsListOptionalParams
): AsyncIterableIterator {
- let result: ApplicationsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/assessments.ts b/sdk/security/arm-security/src/operations/assessments.ts
index 1c9aaadd1d22..b4d41a650f4a 100644
--- a/sdk/security/arm-security/src/operations/assessments.ts
+++ b/sdk/security/arm-security/src/operations/assessments.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Assessments } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -59,35 +58,23 @@ export class AssessmentsImpl implements Assessments {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(scope, options, settings);
+ byPage: () => {
+ return this.listPagingPage(scope, options);
}
};
}
private async *listPagingPage(
scope: string,
- options?: AssessmentsListOptionalParams,
- settings?: PageSettings
+ options?: AssessmentsListOptionalParams
): AsyncIterableIterator {
- let result: AssessmentsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(scope, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(scope, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(scope, continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/assessmentsMetadata.ts b/sdk/security/arm-security/src/operations/assessmentsMetadata.ts
index 7ba2627c3d1b..3376958008cf 100644
--- a/sdk/security/arm-security/src/operations/assessmentsMetadata.ts
+++ b/sdk/security/arm-security/src/operations/assessmentsMetadata.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { AssessmentsMetadata } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,12 +16,12 @@ import {
SecurityAssessmentMetadataResponse,
AssessmentsMetadataListNextOptionalParams,
AssessmentsMetadataListOptionalParams,
- AssessmentsMetadataListResponse,
AssessmentsMetadataListBySubscriptionNextOptionalParams,
AssessmentsMetadataListBySubscriptionOptionalParams,
- AssessmentsMetadataListBySubscriptionResponse,
+ AssessmentsMetadataListResponse,
AssessmentsMetadataGetOptionalParams,
AssessmentsMetadataGetResponse,
+ AssessmentsMetadataListBySubscriptionResponse,
AssessmentsMetadataGetInSubscriptionOptionalParams,
AssessmentsMetadataGetInSubscriptionResponse,
AssessmentsMetadataCreateInSubscriptionOptionalParams,
@@ -60,34 +59,22 @@ export class AssessmentsMetadataImpl implements AssessmentsMetadata {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: AssessmentsMetadataListOptionalParams,
- settings?: PageSettings
+ options?: AssessmentsMetadataListOptionalParams
): AsyncIterableIterator {
- let result: AssessmentsMetadataListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -114,34 +101,22 @@ export class AssessmentsMetadataImpl implements AssessmentsMetadata {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySubscriptionPagingPage(options, settings);
+ byPage: () => {
+ return this.listBySubscriptionPagingPage(options);
}
};
}
private async *listBySubscriptionPagingPage(
- options?: AssessmentsMetadataListBySubscriptionOptionalParams,
- settings?: PageSettings
+ options?: AssessmentsMetadataListBySubscriptionOptionalParams
): AsyncIterableIterator {
- let result: AssessmentsMetadataListBySubscriptionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySubscription(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySubscription(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySubscriptionNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts b/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts
index 477d3951fb1b..038b34712c11 100644
--- a/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts
+++ b/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { AutoProvisioningSettings } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -53,34 +52,22 @@ export class AutoProvisioningSettingsImpl implements AutoProvisioningSettings {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: AutoProvisioningSettingsListOptionalParams,
- settings?: PageSettings
+ options?: AutoProvisioningSettingsListOptionalParams
): AsyncIterableIterator {
- let result: AutoProvisioningSettingsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/automations.ts b/sdk/security/arm-security/src/operations/automations.ts
index 68b96a1066c3..2d8fc989b267 100644
--- a/sdk/security/arm-security/src/operations/automations.ts
+++ b/sdk/security/arm-security/src/operations/automations.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Automations } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
Automation,
AutomationsListNextOptionalParams,
AutomationsListOptionalParams,
- AutomationsListResponse,
AutomationsListByResourceGroupNextOptionalParams,
AutomationsListByResourceGroupOptionalParams,
+ AutomationsListResponse,
AutomationsListByResourceGroupResponse,
AutomationsGetOptionalParams,
AutomationsGetResponse,
@@ -61,34 +60,22 @@ export class AutomationsImpl implements Automations {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: AutomationsListOptionalParams,
- settings?: PageSettings
+ options?: AutomationsListOptionalParams
): AsyncIterableIterator {
- let result: AutomationsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -119,33 +106,19 @@ export class AutomationsImpl implements Automations {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: AutomationsListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: AutomationsListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: AutomationsListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -153,9 +126,7 @@ export class AutomationsImpl implements Automations {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/complianceResults.ts b/sdk/security/arm-security/src/operations/complianceResults.ts
index 658300395eed..a854803d3bb7 100644
--- a/sdk/security/arm-security/src/operations/complianceResults.ts
+++ b/sdk/security/arm-security/src/operations/complianceResults.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { ComplianceResults } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -55,35 +54,23 @@ export class ComplianceResultsImpl implements ComplianceResults {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(scope, options, settings);
+ byPage: () => {
+ return this.listPagingPage(scope, options);
}
};
}
private async *listPagingPage(
scope: string,
- options?: ComplianceResultsListOptionalParams,
- settings?: PageSettings
+ options?: ComplianceResultsListOptionalParams
): AsyncIterableIterator {
- let result: ComplianceResultsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(scope, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(scope, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(scope, continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/compliances.ts b/sdk/security/arm-security/src/operations/compliances.ts
index 3881d6b2afd0..cb826dcbfb31 100644
--- a/sdk/security/arm-security/src/operations/compliances.ts
+++ b/sdk/security/arm-security/src/operations/compliances.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Compliances } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -55,35 +54,23 @@ export class CompliancesImpl implements Compliances {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(scope, options, settings);
+ byPage: () => {
+ return this.listPagingPage(scope, options);
}
};
}
private async *listPagingPage(
scope: string,
- options?: CompliancesListOptionalParams,
- settings?: PageSettings
+ options?: CompliancesListOptionalParams
): AsyncIterableIterator {
- let result: CompliancesListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(scope, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(scope, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(scope, continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/connectors.ts b/sdk/security/arm-security/src/operations/connectors.ts
index f158339dbadc..4691220e51f7 100644
--- a/sdk/security/arm-security/src/operations/connectors.ts
+++ b/sdk/security/arm-security/src/operations/connectors.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Connectors } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -54,34 +53,22 @@ export class ConnectorsImpl implements Connectors {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: ConnectorsListOptionalParams,
- settings?: PageSettings
+ options?: ConnectorsListOptionalParams
): AsyncIterableIterator {
- let result: ConnectorsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts b/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts
index 5cb27bd84b4d..e433b773bac0 100644
--- a/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts
+++ b/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { CustomAssessmentAutomations } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,16 +16,16 @@ import {
CustomAssessmentAutomation,
CustomAssessmentAutomationsListByResourceGroupNextOptionalParams,
CustomAssessmentAutomationsListByResourceGroupOptionalParams,
- CustomAssessmentAutomationsListByResourceGroupResponse,
CustomAssessmentAutomationsListBySubscriptionNextOptionalParams,
CustomAssessmentAutomationsListBySubscriptionOptionalParams,
- CustomAssessmentAutomationsListBySubscriptionResponse,
CustomAssessmentAutomationsGetOptionalParams,
CustomAssessmentAutomationsGetResponse,
CustomAssessmentAutomationRequest,
CustomAssessmentAutomationsCreateOptionalParams,
CustomAssessmentAutomationsCreateResponse,
CustomAssessmentAutomationsDeleteOptionalParams,
+ CustomAssessmentAutomationsListByResourceGroupResponse,
+ CustomAssessmentAutomationsListBySubscriptionResponse,
CustomAssessmentAutomationsListByResourceGroupNextResponse,
CustomAssessmentAutomationsListBySubscriptionNextResponse
} from "../models";
@@ -63,33 +62,19 @@ export class CustomAssessmentAutomationsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: CustomAssessmentAutomationsListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: CustomAssessmentAutomationsListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: CustomAssessmentAutomationsListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -97,9 +82,7 @@ export class CustomAssessmentAutomationsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -130,34 +113,22 @@ export class CustomAssessmentAutomationsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySubscriptionPagingPage(options, settings);
+ byPage: () => {
+ return this.listBySubscriptionPagingPage(options);
}
};
}
private async *listBySubscriptionPagingPage(
- options?: CustomAssessmentAutomationsListBySubscriptionOptionalParams,
- settings?: PageSettings
+ options?: CustomAssessmentAutomationsListBySubscriptionOptionalParams
): AsyncIterableIterator {
- let result: CustomAssessmentAutomationsListBySubscriptionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySubscription(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySubscription(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySubscriptionNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts b/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts
index 6053f992baee..1e938346abfa 100644
--- a/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts
+++ b/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { CustomEntityStoreAssignments } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,16 +16,16 @@ import {
CustomEntityStoreAssignment,
CustomEntityStoreAssignmentsListByResourceGroupNextOptionalParams,
CustomEntityStoreAssignmentsListByResourceGroupOptionalParams,
- CustomEntityStoreAssignmentsListByResourceGroupResponse,
CustomEntityStoreAssignmentsListBySubscriptionNextOptionalParams,
CustomEntityStoreAssignmentsListBySubscriptionOptionalParams,
- CustomEntityStoreAssignmentsListBySubscriptionResponse,
CustomEntityStoreAssignmentsGetOptionalParams,
CustomEntityStoreAssignmentsGetResponse,
CustomEntityStoreAssignmentRequest,
CustomEntityStoreAssignmentsCreateOptionalParams,
CustomEntityStoreAssignmentsCreateResponse,
CustomEntityStoreAssignmentsDeleteOptionalParams,
+ CustomEntityStoreAssignmentsListByResourceGroupResponse,
+ CustomEntityStoreAssignmentsListBySubscriptionResponse,
CustomEntityStoreAssignmentsListByResourceGroupNextResponse,
CustomEntityStoreAssignmentsListBySubscriptionNextResponse
} from "../models";
@@ -63,33 +62,19 @@ export class CustomEntityStoreAssignmentsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: CustomEntityStoreAssignmentsListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: CustomEntityStoreAssignmentsListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: CustomEntityStoreAssignmentsListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -97,9 +82,7 @@ export class CustomEntityStoreAssignmentsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -130,34 +113,22 @@ export class CustomEntityStoreAssignmentsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySubscriptionPagingPage(options, settings);
+ byPage: () => {
+ return this.listBySubscriptionPagingPage(options);
}
};
}
private async *listBySubscriptionPagingPage(
- options?: CustomEntityStoreAssignmentsListBySubscriptionOptionalParams,
- settings?: PageSettings
+ options?: CustomEntityStoreAssignmentsListBySubscriptionOptionalParams
): AsyncIterableIterator {
- let result: CustomEntityStoreAssignmentsListBySubscriptionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySubscription(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySubscription(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySubscriptionNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts b/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts
index 1973fed41420..333d07ae91b6 100644
--- a/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts
+++ b/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { DeviceSecurityGroups } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -56,35 +55,23 @@ export class DeviceSecurityGroupsImpl implements DeviceSecurityGroups {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(resourceId, options, settings);
+ byPage: () => {
+ return this.listPagingPage(resourceId, options);
}
};
}
private async *listPagingPage(
resourceId: string,
- options?: DeviceSecurityGroupsListOptionalParams,
- settings?: PageSettings
+ options?: DeviceSecurityGroupsListOptionalParams
): AsyncIterableIterator {
- let result: DeviceSecurityGroupsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(resourceId, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(resourceId, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(resourceId, continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts b/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts
index 0bc7fd9e81b1..ec304fd3a57f 100644
--- a/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts
+++ b/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { DiscoveredSecuritySolutions } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
DiscoveredSecuritySolution,
DiscoveredSecuritySolutionsListNextOptionalParams,
DiscoveredSecuritySolutionsListOptionalParams,
- DiscoveredSecuritySolutionsListResponse,
DiscoveredSecuritySolutionsListByHomeRegionNextOptionalParams,
DiscoveredSecuritySolutionsListByHomeRegionOptionalParams,
+ DiscoveredSecuritySolutionsListResponse,
DiscoveredSecuritySolutionsListByHomeRegionResponse,
DiscoveredSecuritySolutionsGetOptionalParams,
DiscoveredSecuritySolutionsGetResponse,
@@ -56,34 +55,22 @@ export class DiscoveredSecuritySolutionsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: DiscoveredSecuritySolutionsListOptionalParams,
- settings?: PageSettings
+ options?: DiscoveredSecuritySolutionsListOptionalParams
): AsyncIterableIterator {
- let result: DiscoveredSecuritySolutionsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -113,29 +100,19 @@ export class DiscoveredSecuritySolutionsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByHomeRegionPagingPage(ascLocation, options, settings);
+ byPage: () => {
+ return this.listByHomeRegionPagingPage(ascLocation, options);
}
};
}
private async *listByHomeRegionPagingPage(
ascLocation: string,
- options?: DiscoveredSecuritySolutionsListByHomeRegionOptionalParams,
- settings?: PageSettings
+ options?: DiscoveredSecuritySolutionsListByHomeRegionOptionalParams
): AsyncIterableIterator {
- let result: DiscoveredSecuritySolutionsListByHomeRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByHomeRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByHomeRegion(ascLocation, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByHomeRegionNext(
ascLocation,
@@ -143,9 +120,7 @@ export class DiscoveredSecuritySolutionsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts b/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts
index 4c6438c391c9..9a0a7cc5f08d 100644
--- a/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts
+++ b/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { ExternalSecuritySolutions } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
ExternalSecuritySolution,
ExternalSecuritySolutionsListNextOptionalParams,
ExternalSecuritySolutionsListOptionalParams,
- ExternalSecuritySolutionsListResponse,
ExternalSecuritySolutionsListByHomeRegionNextOptionalParams,
ExternalSecuritySolutionsListByHomeRegionOptionalParams,
+ ExternalSecuritySolutionsListResponse,
ExternalSecuritySolutionsListByHomeRegionResponse,
ExternalSecuritySolutionsGetOptionalParams,
ExternalSecuritySolutionsGetResponse,
@@ -56,34 +55,22 @@ export class ExternalSecuritySolutionsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: ExternalSecuritySolutionsListOptionalParams,
- settings?: PageSettings
+ options?: ExternalSecuritySolutionsListOptionalParams
): AsyncIterableIterator {
- let result: ExternalSecuritySolutionsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -113,29 +100,19 @@ export class ExternalSecuritySolutionsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByHomeRegionPagingPage(ascLocation, options, settings);
+ byPage: () => {
+ return this.listByHomeRegionPagingPage(ascLocation, options);
}
};
}
private async *listByHomeRegionPagingPage(
ascLocation: string,
- options?: ExternalSecuritySolutionsListByHomeRegionOptionalParams,
- settings?: PageSettings
+ options?: ExternalSecuritySolutionsListByHomeRegionOptionalParams
): AsyncIterableIterator {
- let result: ExternalSecuritySolutionsListByHomeRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByHomeRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByHomeRegion(ascLocation, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByHomeRegionNext(
ascLocation,
@@ -143,9 +120,7 @@ export class ExternalSecuritySolutionsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/governanceAssignments.ts b/sdk/security/arm-security/src/operations/governanceAssignments.ts
index 31f0228ed73e..06bf4668034d 100644
--- a/sdk/security/arm-security/src/operations/governanceAssignments.ts
+++ b/sdk/security/arm-security/src/operations/governanceAssignments.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { GovernanceAssignments } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -60,11 +59,8 @@ export class GovernanceAssignmentsImpl implements GovernanceAssignments {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(scope, assessmentName, options, settings);
+ byPage: () => {
+ return this.listPagingPage(scope, assessmentName, options);
}
};
}
@@ -72,18 +68,11 @@ export class GovernanceAssignmentsImpl implements GovernanceAssignments {
private async *listPagingPage(
scope: string,
assessmentName: string,
- options?: GovernanceAssignmentsListOptionalParams,
- settings?: PageSettings
+ options?: GovernanceAssignmentsListOptionalParams
): AsyncIterableIterator {
- let result: GovernanceAssignmentsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(scope, assessmentName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(scope, assessmentName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
scope,
@@ -92,9 +81,7 @@ export class GovernanceAssignmentsImpl implements GovernanceAssignments {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/governanceRuleOperations.ts b/sdk/security/arm-security/src/operations/governanceRuleOperations.ts
index 7570f62f879b..ab0eb8f0474b 100644
--- a/sdk/security/arm-security/src/operations/governanceRuleOperations.ts
+++ b/sdk/security/arm-security/src/operations/governanceRuleOperations.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { GovernanceRuleOperations } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -49,34 +48,22 @@ export class GovernanceRuleOperationsImpl implements GovernanceRuleOperations {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: GovernanceRuleListOptionalParams,
- settings?: PageSettings
+ options?: GovernanceRuleListOptionalParams
): AsyncIterableIterator {
- let result: GovernanceRuleListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts b/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts
index 308b5aad1276..fb81b2d13521 100644
--- a/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts
+++ b/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { InformationProtectionPolicies } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,12 +16,12 @@ import {
InformationProtectionPolicy,
InformationProtectionPoliciesListNextOptionalParams,
InformationProtectionPoliciesListOptionalParams,
- InformationProtectionPoliciesListResponse,
InformationProtectionPolicyName,
InformationProtectionPoliciesGetOptionalParams,
InformationProtectionPoliciesGetResponse,
InformationProtectionPoliciesCreateOrUpdateOptionalParams,
InformationProtectionPoliciesCreateOrUpdateResponse,
+ InformationProtectionPoliciesListResponse,
InformationProtectionPoliciesListNextResponse
} from "../models";
@@ -59,35 +58,23 @@ export class InformationProtectionPoliciesImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(scope, options, settings);
+ byPage: () => {
+ return this.listPagingPage(scope, options);
}
};
}
private async *listPagingPage(
scope: string,
- options?: InformationProtectionPoliciesListOptionalParams,
- settings?: PageSettings
+ options?: InformationProtectionPoliciesListOptionalParams
): AsyncIterableIterator {
- let result: InformationProtectionPoliciesListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(scope, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(scope, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(scope, continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/ingestionSettings.ts b/sdk/security/arm-security/src/operations/ingestionSettings.ts
index 20e49b6265d6..793393858fd8 100644
--- a/sdk/security/arm-security/src/operations/ingestionSettings.ts
+++ b/sdk/security/arm-security/src/operations/ingestionSettings.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { IngestionSettings } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -59,34 +58,22 @@ export class IngestionSettingsImpl implements IngestionSettings {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: IngestionSettingsListOptionalParams,
- settings?: PageSettings
+ options?: IngestionSettingsListOptionalParams
): AsyncIterableIterator {
- let result: IngestionSettingsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolution.ts b/sdk/security/arm-security/src/operations/iotSecuritySolution.ts
index da2006151614..622225204c33 100644
--- a/sdk/security/arm-security/src/operations/iotSecuritySolution.ts
+++ b/sdk/security/arm-security/src/operations/iotSecuritySolution.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { IotSecuritySolution } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
IoTSecuritySolutionModel,
IotSecuritySolutionListBySubscriptionNextOptionalParams,
IotSecuritySolutionListBySubscriptionOptionalParams,
- IotSecuritySolutionListBySubscriptionResponse,
IotSecuritySolutionListByResourceGroupNextOptionalParams,
IotSecuritySolutionListByResourceGroupOptionalParams,
+ IotSecuritySolutionListBySubscriptionResponse,
IotSecuritySolutionListByResourceGroupResponse,
IotSecuritySolutionGetOptionalParams,
IotSecuritySolutionGetResponse,
@@ -61,34 +60,22 @@ export class IotSecuritySolutionImpl implements IotSecuritySolution {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySubscriptionPagingPage(options, settings);
+ byPage: () => {
+ return this.listBySubscriptionPagingPage(options);
}
};
}
private async *listBySubscriptionPagingPage(
- options?: IotSecuritySolutionListBySubscriptionOptionalParams,
- settings?: PageSettings
+ options?: IotSecuritySolutionListBySubscriptionOptionalParams
): AsyncIterableIterator {
- let result: IotSecuritySolutionListBySubscriptionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySubscription(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySubscription(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySubscriptionNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -118,33 +105,19 @@ export class IotSecuritySolutionImpl implements IotSecuritySolution {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: IotSecuritySolutionListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: IotSecuritySolutionListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: IotSecuritySolutionListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -152,9 +125,7 @@ export class IotSecuritySolutionImpl implements IotSecuritySolution {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts
index 591232afc82d..a13297c853b3 100644
--- a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts
+++ b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { IotSecuritySolutionsAnalyticsAggregatedAlert } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -58,16 +57,8 @@ export class IotSecuritySolutionsAnalyticsAggregatedAlertImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(
- resourceGroupName,
- solutionName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listPagingPage(resourceGroupName, solutionName, options);
}
};
}
@@ -75,18 +66,11 @@ export class IotSecuritySolutionsAnalyticsAggregatedAlertImpl
private async *listPagingPage(
resourceGroupName: string,
solutionName: string,
- options?: IotSecuritySolutionsAnalyticsAggregatedAlertListOptionalParams,
- settings?: PageSettings
+ options?: IotSecuritySolutionsAnalyticsAggregatedAlertListOptionalParams
): AsyncIterableIterator {
- let result: IotSecuritySolutionsAnalyticsAggregatedAlertListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(resourceGroupName, solutionName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(resourceGroupName, solutionName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
resourceGroupName,
@@ -95,9 +79,7 @@ export class IotSecuritySolutionsAnalyticsAggregatedAlertImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts
index 17f16039df73..a43941426a5f 100644
--- a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts
+++ b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { IotSecuritySolutionsAnalyticsRecommendation } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
IoTSecurityAggregatedRecommendation,
IotSecuritySolutionsAnalyticsRecommendationListNextOptionalParams,
IotSecuritySolutionsAnalyticsRecommendationListOptionalParams,
- IotSecuritySolutionsAnalyticsRecommendationListResponse,
IotSecuritySolutionsAnalyticsRecommendationGetOptionalParams,
IotSecuritySolutionsAnalyticsRecommendationGetResponse,
+ IotSecuritySolutionsAnalyticsRecommendationListResponse,
IotSecuritySolutionsAnalyticsRecommendationListNextResponse
} from "../models";
@@ -58,16 +57,8 @@ export class IotSecuritySolutionsAnalyticsRecommendationImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(
- resourceGroupName,
- solutionName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listPagingPage(resourceGroupName, solutionName, options);
}
};
}
@@ -75,18 +66,11 @@ export class IotSecuritySolutionsAnalyticsRecommendationImpl
private async *listPagingPage(
resourceGroupName: string,
solutionName: string,
- options?: IotSecuritySolutionsAnalyticsRecommendationListOptionalParams,
- settings?: PageSettings
+ options?: IotSecuritySolutionsAnalyticsRecommendationListOptionalParams
): AsyncIterableIterator {
- let result: IotSecuritySolutionsAnalyticsRecommendationListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(resourceGroupName, solutionName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(resourceGroupName, solutionName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
resourceGroupName,
@@ -95,9 +79,7 @@ export class IotSecuritySolutionsAnalyticsRecommendationImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts b/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts
index d1787f5f575f..ce8746070583 100644
--- a/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts
+++ b/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { JitNetworkAccessPolicies } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,15 +16,15 @@ import {
JitNetworkAccessPolicy,
JitNetworkAccessPoliciesListNextOptionalParams,
JitNetworkAccessPoliciesListOptionalParams,
- JitNetworkAccessPoliciesListResponse,
JitNetworkAccessPoliciesListByRegionNextOptionalParams,
JitNetworkAccessPoliciesListByRegionOptionalParams,
- JitNetworkAccessPoliciesListByRegionResponse,
JitNetworkAccessPoliciesListByResourceGroupNextOptionalParams,
JitNetworkAccessPoliciesListByResourceGroupOptionalParams,
- JitNetworkAccessPoliciesListByResourceGroupResponse,
JitNetworkAccessPoliciesListByResourceGroupAndRegionNextOptionalParams,
JitNetworkAccessPoliciesListByResourceGroupAndRegionOptionalParams,
+ JitNetworkAccessPoliciesListResponse,
+ JitNetworkAccessPoliciesListByRegionResponse,
+ JitNetworkAccessPoliciesListByResourceGroupResponse,
JitNetworkAccessPoliciesListByResourceGroupAndRegionResponse,
JitNetworkAccessPoliciesGetOptionalParams,
JitNetworkAccessPoliciesGetResponse,
@@ -69,34 +68,22 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: JitNetworkAccessPoliciesListOptionalParams,
- settings?: PageSettings
+ options?: JitNetworkAccessPoliciesListOptionalParams
): AsyncIterableIterator {
- let result: JitNetworkAccessPoliciesListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -126,29 +113,19 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByRegionPagingPage(ascLocation, options, settings);
+ byPage: () => {
+ return this.listByRegionPagingPage(ascLocation, options);
}
};
}
private async *listByRegionPagingPage(
ascLocation: string,
- options?: JitNetworkAccessPoliciesListByRegionOptionalParams,
- settings?: PageSettings
+ options?: JitNetworkAccessPoliciesListByRegionOptionalParams
): AsyncIterableIterator {
- let result: JitNetworkAccessPoliciesListByRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByRegion(ascLocation, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByRegionNext(
ascLocation,
@@ -156,9 +133,7 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -192,33 +167,19 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: JitNetworkAccessPoliciesListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: JitNetworkAccessPoliciesListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: JitNetworkAccessPoliciesListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -226,9 +187,7 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -269,15 +228,11 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listByResourceGroupAndRegionPagingPage(
resourceGroupName,
ascLocation,
- options,
- settings
+ options
);
}
};
@@ -286,22 +241,15 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
private async *listByResourceGroupAndRegionPagingPage(
resourceGroupName: string,
ascLocation: string,
- options?: JitNetworkAccessPoliciesListByResourceGroupAndRegionOptionalParams,
- settings?: PageSettings
+ options?: JitNetworkAccessPoliciesListByResourceGroupAndRegionOptionalParams
): AsyncIterableIterator {
- let result: JitNetworkAccessPoliciesListByResourceGroupAndRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroupAndRegion(
- resourceGroupName,
- ascLocation,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroupAndRegion(
+ resourceGroupName,
+ ascLocation,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupAndRegionNext(
resourceGroupName,
@@ -310,9 +258,7 @@ export class JitNetworkAccessPoliciesImpl implements JitNetworkAccessPolicies {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/locations.ts b/sdk/security/arm-security/src/operations/locations.ts
index 4331121b098f..30e1744dca9c 100644
--- a/sdk/security/arm-security/src/operations/locations.ts
+++ b/sdk/security/arm-security/src/operations/locations.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Locations } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -53,34 +52,22 @@ export class LocationsImpl implements Locations {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: LocationsListOptionalParams,
- settings?: PageSettings
+ options?: LocationsListOptionalParams
): AsyncIterableIterator {
- let result: LocationsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/operations.ts b/sdk/security/arm-security/src/operations/operations.ts
index 5d26baaa3bc5..b4953ee838f9 100644
--- a/sdk/security/arm-security/src/operations/operations.ts
+++ b/sdk/security/arm-security/src/operations/operations.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Operations } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -49,34 +48,22 @@ export class OperationsImpl implements Operations {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: OperationsListOptionalParams,
- settings?: PageSettings
+ options?: OperationsListOptionalParams
): AsyncIterableIterator {
- let result: OperationsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts b/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts
index 257e1f1ed673..3f52d797da8e 100644
--- a/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts
+++ b/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { RegulatoryComplianceAssessments } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -60,15 +59,11 @@ export class RegulatoryComplianceAssessmentsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listPagingPage(
regulatoryComplianceStandardName,
regulatoryComplianceControlName,
- options,
- settings
+ options
);
}
};
@@ -77,22 +72,15 @@ export class RegulatoryComplianceAssessmentsImpl
private async *listPagingPage(
regulatoryComplianceStandardName: string,
regulatoryComplianceControlName: string,
- options?: RegulatoryComplianceAssessmentsListOptionalParams,
- settings?: PageSettings
+ options?: RegulatoryComplianceAssessmentsListOptionalParams
): AsyncIterableIterator {
- let result: RegulatoryComplianceAssessmentsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(
- regulatoryComplianceStandardName,
- regulatoryComplianceControlName,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(
+ regulatoryComplianceStandardName,
+ regulatoryComplianceControlName,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
regulatoryComplianceStandardName,
@@ -101,9 +89,7 @@ export class RegulatoryComplianceAssessmentsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts b/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts
index eac6a49052c7..30b576f33754 100644
--- a/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts
+++ b/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { RegulatoryComplianceControls } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -54,33 +53,19 @@ export class RegulatoryComplianceControlsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(
- regulatoryComplianceStandardName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listPagingPage(regulatoryComplianceStandardName, options);
}
};
}
private async *listPagingPage(
regulatoryComplianceStandardName: string,
- options?: RegulatoryComplianceControlsListOptionalParams,
- settings?: PageSettings
+ options?: RegulatoryComplianceControlsListOptionalParams
): AsyncIterableIterator {
- let result: RegulatoryComplianceControlsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(regulatoryComplianceStandardName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(regulatoryComplianceStandardName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
regulatoryComplianceStandardName,
@@ -88,9 +73,7 @@ export class RegulatoryComplianceControlsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts b/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts
index 2bd2b46c852f..f203900517df 100644
--- a/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts
+++ b/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { RegulatoryComplianceStandards } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -52,34 +51,22 @@ export class RegulatoryComplianceStandardsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: RegulatoryComplianceStandardsListOptionalParams,
- settings?: PageSettings
+ options?: RegulatoryComplianceStandardsListOptionalParams
): AsyncIterableIterator {
- let result: RegulatoryComplianceStandardsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts b/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts
index 920a0d6dc310..5fbc81bd45e1 100644
--- a/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts
+++ b/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecureScoreControlDefinitions } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
SecureScoreControlDefinitionItem,
SecureScoreControlDefinitionsListNextOptionalParams,
SecureScoreControlDefinitionsListOptionalParams,
- SecureScoreControlDefinitionsListResponse,
SecureScoreControlDefinitionsListBySubscriptionNextOptionalParams,
SecureScoreControlDefinitionsListBySubscriptionOptionalParams,
+ SecureScoreControlDefinitionsListResponse,
SecureScoreControlDefinitionsListBySubscriptionResponse,
SecureScoreControlDefinitionsListNextResponse,
SecureScoreControlDefinitionsListBySubscriptionNextResponse
@@ -54,34 +53,22 @@ export class SecureScoreControlDefinitionsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SecureScoreControlDefinitionsListOptionalParams,
- settings?: PageSettings
+ options?: SecureScoreControlDefinitionsListOptionalParams
): AsyncIterableIterator {
- let result: SecureScoreControlDefinitionsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -109,34 +96,22 @@ export class SecureScoreControlDefinitionsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySubscriptionPagingPage(options, settings);
+ byPage: () => {
+ return this.listBySubscriptionPagingPage(options);
}
};
}
private async *listBySubscriptionPagingPage(
- options?: SecureScoreControlDefinitionsListBySubscriptionOptionalParams,
- settings?: PageSettings
+ options?: SecureScoreControlDefinitionsListBySubscriptionOptionalParams
): AsyncIterableIterator {
- let result: SecureScoreControlDefinitionsListBySubscriptionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySubscription(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySubscription(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySubscriptionNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/secureScoreControls.ts b/sdk/security/arm-security/src/operations/secureScoreControls.ts
index 554b30125fcb..8643a57816da 100644
--- a/sdk/security/arm-security/src/operations/secureScoreControls.ts
+++ b/sdk/security/arm-security/src/operations/secureScoreControls.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecureScoreControls } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
SecureScoreControlDetails,
SecureScoreControlsListBySecureScoreNextOptionalParams,
SecureScoreControlsListBySecureScoreOptionalParams,
- SecureScoreControlsListBySecureScoreResponse,
SecureScoreControlsListNextOptionalParams,
SecureScoreControlsListOptionalParams,
+ SecureScoreControlsListBySecureScoreResponse,
SecureScoreControlsListResponse,
SecureScoreControlsListBySecureScoreNextResponse,
SecureScoreControlsListNextResponse
@@ -56,33 +55,19 @@ export class SecureScoreControlsImpl implements SecureScoreControls {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySecureScorePagingPage(
- secureScoreName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listBySecureScorePagingPage(secureScoreName, options);
}
};
}
private async *listBySecureScorePagingPage(
secureScoreName: string,
- options?: SecureScoreControlsListBySecureScoreOptionalParams,
- settings?: PageSettings
+ options?: SecureScoreControlsListBySecureScoreOptionalParams
): AsyncIterableIterator {
- let result: SecureScoreControlsListBySecureScoreResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySecureScore(secureScoreName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySecureScore(secureScoreName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySecureScoreNext(
secureScoreName,
@@ -90,9 +75,7 @@ export class SecureScoreControlsImpl implements SecureScoreControls {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -123,34 +106,22 @@ export class SecureScoreControlsImpl implements SecureScoreControls {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SecureScoreControlsListOptionalParams,
- settings?: PageSettings
+ options?: SecureScoreControlsListOptionalParams
): AsyncIterableIterator {
- let result: SecureScoreControlsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/secureScores.ts b/sdk/security/arm-security/src/operations/secureScores.ts
index cd92d5be5942..0b84b95cde6f 100644
--- a/sdk/security/arm-security/src/operations/secureScores.ts
+++ b/sdk/security/arm-security/src/operations/secureScores.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecureScores } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -51,34 +50,22 @@ export class SecureScoresImpl implements SecureScores {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SecureScoresListOptionalParams,
- settings?: PageSettings
+ options?: SecureScoresListOptionalParams
): AsyncIterableIterator {
- let result: SecureScoresListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/securityConnectorApplications.ts b/sdk/security/arm-security/src/operations/securityConnectorApplications.ts
index 2b73284961b7..7cb809b3b930 100644
--- a/sdk/security/arm-security/src/operations/securityConnectorApplications.ts
+++ b/sdk/security/arm-security/src/operations/securityConnectorApplications.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecurityConnectorApplications } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -59,15 +58,11 @@ export class SecurityConnectorApplicationsImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listPagingPage(
resourceGroupName,
securityConnectorName,
- options,
- settings
+ options
);
}
};
@@ -76,22 +71,15 @@ export class SecurityConnectorApplicationsImpl
private async *listPagingPage(
resourceGroupName: string,
securityConnectorName: string,
- options?: SecurityConnectorApplicationsListOptionalParams,
- settings?: PageSettings
+ options?: SecurityConnectorApplicationsListOptionalParams
): AsyncIterableIterator {
- let result: SecurityConnectorApplicationsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(
- resourceGroupName,
- securityConnectorName,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(
+ resourceGroupName,
+ securityConnectorName,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
resourceGroupName,
@@ -100,9 +88,7 @@ export class SecurityConnectorApplicationsImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/securityConnectorGovernanceRule.ts b/sdk/security/arm-security/src/operations/securityConnectorGovernanceRule.ts
index 20863977505a..1e2993e8a11d 100644
--- a/sdk/security/arm-security/src/operations/securityConnectorGovernanceRule.ts
+++ b/sdk/security/arm-security/src/operations/securityConnectorGovernanceRule.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecurityConnectorGovernanceRule } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -59,15 +58,11 @@ export class SecurityConnectorGovernanceRuleImpl
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listPagingPage(
resourceGroupName,
securityConnectorName,
- options,
- settings
+ options
);
}
};
@@ -76,22 +71,15 @@ export class SecurityConnectorGovernanceRuleImpl
private async *listPagingPage(
resourceGroupName: string,
securityConnectorName: string,
- options?: SecurityConnectorGovernanceRuleListOptionalParams,
- settings?: PageSettings
+ options?: SecurityConnectorGovernanceRuleListOptionalParams
): AsyncIterableIterator {
- let result: SecurityConnectorGovernanceRuleListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(
- resourceGroupName,
- securityConnectorName,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(
+ resourceGroupName,
+ securityConnectorName,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
resourceGroupName,
@@ -100,9 +88,7 @@ export class SecurityConnectorGovernanceRuleImpl
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/securityConnectors.ts b/sdk/security/arm-security/src/operations/securityConnectors.ts
index 6399e0059845..07657b0301a6 100644
--- a/sdk/security/arm-security/src/operations/securityConnectors.ts
+++ b/sdk/security/arm-security/src/operations/securityConnectors.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecurityConnectors } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
SecurityConnector,
SecurityConnectorsListNextOptionalParams,
SecurityConnectorsListOptionalParams,
- SecurityConnectorsListResponse,
SecurityConnectorsListByResourceGroupNextOptionalParams,
SecurityConnectorsListByResourceGroupOptionalParams,
+ SecurityConnectorsListResponse,
SecurityConnectorsListByResourceGroupResponse,
SecurityConnectorsGetOptionalParams,
SecurityConnectorsGetResponse,
@@ -61,34 +60,22 @@ export class SecurityConnectorsImpl implements SecurityConnectors {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SecurityConnectorsListOptionalParams,
- settings?: PageSettings
+ options?: SecurityConnectorsListOptionalParams
): AsyncIterableIterator {
- let result: SecurityConnectorsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -119,33 +106,19 @@ export class SecurityConnectorsImpl implements SecurityConnectors {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByResourceGroupPagingPage(
- resourceGroupName,
- options,
- settings
- );
+ byPage: () => {
+ return this.listByResourceGroupPagingPage(resourceGroupName, options);
}
};
}
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
- options?: SecurityConnectorsListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: SecurityConnectorsListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: SecurityConnectorsListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(resourceGroupName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(resourceGroupName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -153,9 +126,7 @@ export class SecurityConnectorsImpl implements SecurityConnectors {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/securityContacts.ts b/sdk/security/arm-security/src/operations/securityContacts.ts
index d78aa8f67604..346bd811cbe1 100644
--- a/sdk/security/arm-security/src/operations/securityContacts.ts
+++ b/sdk/security/arm-security/src/operations/securityContacts.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecurityContacts } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -54,34 +53,22 @@ export class SecurityContactsImpl implements SecurityContacts {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SecurityContactsListOptionalParams,
- settings?: PageSettings
+ options?: SecurityContactsListOptionalParams
): AsyncIterableIterator {
- let result: SecurityContactsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/securitySolutions.ts b/sdk/security/arm-security/src/operations/securitySolutions.ts
index b1823fa4227f..1f6af5d837f1 100644
--- a/sdk/security/arm-security/src/operations/securitySolutions.ts
+++ b/sdk/security/arm-security/src/operations/securitySolutions.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecuritySolutions } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -51,34 +50,22 @@ export class SecuritySolutionsImpl implements SecuritySolutions {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SecuritySolutionsListOptionalParams,
- settings?: PageSettings
+ options?: SecuritySolutionsListOptionalParams
): AsyncIterableIterator {
- let result: SecuritySolutionsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/settings.ts b/sdk/security/arm-security/src/operations/settings.ts
index a252cca2152e..05fac13160e0 100644
--- a/sdk/security/arm-security/src/operations/settings.ts
+++ b/sdk/security/arm-security/src/operations/settings.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Settings } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -54,34 +53,22 @@ export class SettingsImpl implements Settings {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: SettingsListOptionalParams,
- settings?: PageSettings
+ options?: SettingsListOptionalParams
): AsyncIterableIterator {
- let result: SettingsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/softwareInventories.ts b/sdk/security/arm-security/src/operations/softwareInventories.ts
index 1cbe05bb487e..29a1f328cad4 100644
--- a/sdk/security/arm-security/src/operations/softwareInventories.ts
+++ b/sdk/security/arm-security/src/operations/softwareInventories.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SoftwareInventories } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
Software,
SoftwareInventoriesListByExtendedResourceNextOptionalParams,
SoftwareInventoriesListByExtendedResourceOptionalParams,
- SoftwareInventoriesListByExtendedResourceResponse,
SoftwareInventoriesListBySubscriptionNextOptionalParams,
SoftwareInventoriesListBySubscriptionOptionalParams,
+ SoftwareInventoriesListByExtendedResourceResponse,
SoftwareInventoriesListBySubscriptionResponse,
SoftwareInventoriesGetOptionalParams,
SoftwareInventoriesGetResponse,
@@ -70,17 +69,13 @@ export class SoftwareInventoriesImpl implements SoftwareInventories {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listByExtendedResourcePagingPage(
resourceGroupName,
resourceNamespace,
resourceType,
resourceName,
- options,
- settings
+ options
);
}
};
@@ -91,24 +86,17 @@ export class SoftwareInventoriesImpl implements SoftwareInventories {
resourceNamespace: string,
resourceType: string,
resourceName: string,
- options?: SoftwareInventoriesListByExtendedResourceOptionalParams,
- settings?: PageSettings
+ options?: SoftwareInventoriesListByExtendedResourceOptionalParams
): AsyncIterableIterator {
- let result: SoftwareInventoriesListByExtendedResourceResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByExtendedResource(
- resourceGroupName,
- resourceNamespace,
- resourceType,
- resourceName,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByExtendedResource(
+ resourceGroupName,
+ resourceNamespace,
+ resourceType,
+ resourceName,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByExtendedResourceNext(
resourceGroupName,
@@ -119,9 +107,7 @@ export class SoftwareInventoriesImpl implements SoftwareInventories {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -158,34 +144,22 @@ export class SoftwareInventoriesImpl implements SoftwareInventories {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listBySubscriptionPagingPage(options, settings);
+ byPage: () => {
+ return this.listBySubscriptionPagingPage(options);
}
};
}
private async *listBySubscriptionPagingPage(
- options?: SoftwareInventoriesListBySubscriptionOptionalParams,
- settings?: PageSettings
+ options?: SoftwareInventoriesListBySubscriptionOptionalParams
): AsyncIterableIterator {
- let result: SoftwareInventoriesListBySubscriptionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listBySubscription(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listBySubscription(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listBySubscriptionNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/subAssessments.ts b/sdk/security/arm-security/src/operations/subAssessments.ts
index b7de6f7eeb88..859740916e55 100644
--- a/sdk/security/arm-security/src/operations/subAssessments.ts
+++ b/sdk/security/arm-security/src/operations/subAssessments.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SubAssessments } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
SecuritySubAssessment,
SubAssessmentsListAllNextOptionalParams,
SubAssessmentsListAllOptionalParams,
- SubAssessmentsListAllResponse,
SubAssessmentsListNextOptionalParams,
SubAssessmentsListOptionalParams,
+ SubAssessmentsListAllResponse,
SubAssessmentsListResponse,
SubAssessmentsGetOptionalParams,
SubAssessmentsGetResponse,
@@ -59,35 +58,23 @@ export class SubAssessmentsImpl implements SubAssessments {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listAllPagingPage(scope, options, settings);
+ byPage: () => {
+ return this.listAllPagingPage(scope, options);
}
};
}
private async *listAllPagingPage(
scope: string,
- options?: SubAssessmentsListAllOptionalParams,
- settings?: PageSettings
+ options?: SubAssessmentsListAllOptionalParams
): AsyncIterableIterator {
- let result: SubAssessmentsListAllResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listAll(scope, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listAll(scope, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listAllNext(scope, continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -121,11 +108,8 @@ export class SubAssessmentsImpl implements SubAssessments {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(scope, assessmentName, options, settings);
+ byPage: () => {
+ return this.listPagingPage(scope, assessmentName, options);
}
};
}
@@ -133,18 +117,11 @@ export class SubAssessmentsImpl implements SubAssessments {
private async *listPagingPage(
scope: string,
assessmentName: string,
- options?: SubAssessmentsListOptionalParams,
- settings?: PageSettings
+ options?: SubAssessmentsListOptionalParams
): AsyncIterableIterator {
- let result: SubAssessmentsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(scope, assessmentName, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(scope, assessmentName, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(
scope,
@@ -153,9 +130,7 @@ export class SubAssessmentsImpl implements SubAssessments {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/tasks.ts b/sdk/security/arm-security/src/operations/tasks.ts
index c47865dc9c0c..241d8bba8de8 100644
--- a/sdk/security/arm-security/src/operations/tasks.ts
+++ b/sdk/security/arm-security/src/operations/tasks.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Tasks } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,17 +16,17 @@ import {
SecurityTask,
TasksListNextOptionalParams,
TasksListOptionalParams,
- TasksListResponse,
TasksListByHomeRegionNextOptionalParams,
TasksListByHomeRegionOptionalParams,
- TasksListByHomeRegionResponse,
TasksListByResourceGroupNextOptionalParams,
TasksListByResourceGroupOptionalParams,
- TasksListByResourceGroupResponse,
+ TasksListResponse,
+ TasksListByHomeRegionResponse,
TasksGetSubscriptionLevelTaskOptionalParams,
TasksGetSubscriptionLevelTaskResponse,
TaskUpdateActionType,
TasksUpdateSubscriptionLevelTaskStateOptionalParams,
+ TasksListByResourceGroupResponse,
TasksGetResourceGroupLevelTaskOptionalParams,
TasksGetResourceGroupLevelTaskResponse,
TasksUpdateResourceGroupLevelTaskStateOptionalParams,
@@ -64,34 +63,22 @@ export class TasksImpl implements Tasks {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: TasksListOptionalParams,
- settings?: PageSettings
+ options?: TasksListOptionalParams
): AsyncIterableIterator {
- let result: TasksListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -121,29 +108,19 @@ export class TasksImpl implements Tasks {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByHomeRegionPagingPage(ascLocation, options, settings);
+ byPage: () => {
+ return this.listByHomeRegionPagingPage(ascLocation, options);
}
};
}
private async *listByHomeRegionPagingPage(
ascLocation: string,
- options?: TasksListByHomeRegionOptionalParams,
- settings?: PageSettings
+ options?: TasksListByHomeRegionOptionalParams
): AsyncIterableIterator {
- let result: TasksListByHomeRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByHomeRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByHomeRegion(ascLocation, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByHomeRegionNext(
ascLocation,
@@ -151,9 +128,7 @@ export class TasksImpl implements Tasks {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -194,15 +169,11 @@ export class TasksImpl implements Tasks {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
+ byPage: () => {
return this.listByResourceGroupPagingPage(
resourceGroupName,
ascLocation,
- options,
- settings
+ options
);
}
};
@@ -211,22 +182,15 @@ export class TasksImpl implements Tasks {
private async *listByResourceGroupPagingPage(
resourceGroupName: string,
ascLocation: string,
- options?: TasksListByResourceGroupOptionalParams,
- settings?: PageSettings
+ options?: TasksListByResourceGroupOptionalParams
): AsyncIterableIterator {
- let result: TasksListByResourceGroupResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByResourceGroup(
- resourceGroupName,
- ascLocation,
- options
- );
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByResourceGroup(
+ resourceGroupName,
+ ascLocation,
+ options
+ );
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByResourceGroupNext(
resourceGroupName,
@@ -235,9 +199,7 @@ export class TasksImpl implements Tasks {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/topology.ts b/sdk/security/arm-security/src/operations/topology.ts
index 9cac9af0fec4..6b0608f41b5d 100644
--- a/sdk/security/arm-security/src/operations/topology.ts
+++ b/sdk/security/arm-security/src/operations/topology.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { Topology } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -17,9 +16,9 @@ import {
TopologyResource,
TopologyListNextOptionalParams,
TopologyListOptionalParams,
- TopologyListResponse,
TopologyListByHomeRegionNextOptionalParams,
TopologyListByHomeRegionOptionalParams,
+ TopologyListResponse,
TopologyListByHomeRegionResponse,
TopologyGetOptionalParams,
TopologyGetResponse,
@@ -55,34 +54,22 @@ export class TopologyImpl implements Topology {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: TopologyListOptionalParams,
- settings?: PageSettings
+ options?: TopologyListOptionalParams
): AsyncIterableIterator {
- let result: TopologyListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
@@ -112,29 +99,19 @@ export class TopologyImpl implements Topology {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listByHomeRegionPagingPage(ascLocation, options, settings);
+ byPage: () => {
+ return this.listByHomeRegionPagingPage(ascLocation, options);
}
};
}
private async *listByHomeRegionPagingPage(
ascLocation: string,
- options?: TopologyListByHomeRegionOptionalParams,
- settings?: PageSettings
+ options?: TopologyListByHomeRegionOptionalParams
): AsyncIterableIterator {
- let result: TopologyListByHomeRegionResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._listByHomeRegion(ascLocation, options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._listByHomeRegion(ascLocation, options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listByHomeRegionNext(
ascLocation,
@@ -142,9 +119,7 @@ export class TopologyImpl implements Topology {
options
);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/operations/workspaceSettings.ts b/sdk/security/arm-security/src/operations/workspaceSettings.ts
index 1bf77edbda23..c0c10de0f2af 100644
--- a/sdk/security/arm-security/src/operations/workspaceSettings.ts
+++ b/sdk/security/arm-security/src/operations/workspaceSettings.ts
@@ -6,8 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
+import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { WorkspaceSettings } from "../operationsInterfaces";
import * as coreClient from "@azure/core-client";
import * as Mappers from "../models/mappers";
@@ -57,34 +56,22 @@ export class WorkspaceSettingsImpl implements WorkspaceSettings {
[Symbol.asyncIterator]() {
return this;
},
- byPage: (settings?: PageSettings) => {
- if (settings?.maxPageSize) {
- throw new Error("maxPageSize is not supported by this operation.");
- }
- return this.listPagingPage(options, settings);
+ byPage: () => {
+ return this.listPagingPage(options);
}
};
}
private async *listPagingPage(
- options?: WorkspaceSettingsListOptionalParams,
- settings?: PageSettings
+ options?: WorkspaceSettingsListOptionalParams
): AsyncIterableIterator {
- let result: WorkspaceSettingsListResponse;
- let continuationToken = settings?.continuationToken;
- if (!continuationToken) {
- result = await this._list(options);
- let page = result.value || [];
- continuationToken = result.nextLink;
- setContinuationToken(page, continuationToken);
- yield page;
- }
+ let result = await this._list(options);
+ yield result.value || [];
+ let continuationToken = result.nextLink;
while (continuationToken) {
result = await this._listNext(continuationToken, options);
continuationToken = result.nextLink;
- let page = result.value || [];
- setContinuationToken(page, continuationToken);
- yield page;
+ yield result.value || [];
}
}
diff --git a/sdk/security/arm-security/src/pagingHelper.ts b/sdk/security/arm-security/src/pagingHelper.ts
deleted file mode 100644
index d85fc13bce1e..000000000000
--- a/sdk/security/arm-security/src/pagingHelper.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) Microsoft Corporation.
- * Licensed under the MIT License.
- *
- * Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is regenerated.
- */
-
-export interface PageInfo {
- continuationToken?: string;
-}
-
-const pageMap = new WeakMap