From 8cbf72edbb5ec6ac9426c37406df6edc1c886951 Mon Sep 17 00:00:00 2001 From: bsiegel <96068+bsiegel@users.noreply.github.com> Date: Mon, 24 Aug 2020 15:16:20 -0700 Subject: [PATCH] Update tables public API (#14343) * Remove old / duplicate classes * Standardize names of Models types Also remove TSC.getTable and TC.create, they are no longer part of the public API * Update snippets * Fix tests * Do not return the created object from create* APIs Other upsert / merge / update APIs do not have this feature, so it's inconsistent to return the created object when the other APIs return void. And since we no longer need it, request that the create* APIs return no content to reduce the payload size. * Update test recordings to account for the create* API changes * Final API changes --- .../com/azure/data/tables/AzureTable.java | 31 - .../com/azure/data/tables/QueryOptions.java | 79 - .../azure/data/tables/TableAsyncClient.java | 213 +- .../com/azure/data/tables/TableClient.java | 147 +- .../com/azure/data/tables/TableEntity.java | 45 - .../data/tables/TableServiceAsyncClient.java | 89 +- .../azure/data/tables/TableServiceClient.java | 39 +- .../com/azure/data/tables/UpdateMode.java | 11 - ...tityHelper.java => TableEntityHelper.java} | 20 +- ...ryParams.java => ListEntitiesOptions.java} | 14 +- .../data/tables/models/ListTablesOptions.java | 56 + .../models/{Entity.java => TableEntity.java} | 14 +- .../models/{Table.java => TableItem.java} | 4 +- .../TableServiceAsyncClientCodeSnippets.java | 31 +- .../java/TableServiceClientCodeSnippets.java | 33 +- .../tables/TableServiceAsyncClientTest.java | 34 +- .../data/tables/TableServiceClientTest.java | 18 +- .../data/tables/TablesAsyncClientTest.java | 170 +- .../implementation/AzureTableImplTest.java | 14 +- .../session-records/createEntityAsync.json | 48 +- .../createEntityWithResponse.json | 48 +- .../createEntityWithResponseAsync.json | 55 + .../session-records/createTable.json | 23 +- .../session-records/createTableAsync.json | 44 +- .../createTableDuplicateNameImpl.json | 53 +- .../session-records/createTableImpl.json | 41 +- .../createTableWithResponse.json | 54 + .../createTableWithResponseAsync.json | 48 +- .../session-records/deleteEntityAsync.json | 82 +- .../session-records/deleteEntityImpl.json | 74 +- .../deleteEntityWithResponse.json | 82 +- .../deleteEntityWithResponseAsync.json | 100 + .../deleteEntityWithResponseMatchETag.json | 82 +- ...eleteEntityWithResponseMatchETagAsync.json | 100 + .../deleteNonExistentEntityImpl.json | 53 +- .../deleteNonExistentTableImpl.json | 24 +- .../session-records/deleteTableAsync.json | 50 +- .../session-records/deleteTableImpl.json | 41 +- .../deleteTableWithResponse.json | 50 + .../deleteTableWithResponseAsync.json | 50 +- .../getEntityWithResponse.json | 64 +- .../getEntityWithResponseAsync.json | 79 + .../session-records/insertNoETagImpl.json | 64 +- .../session-records/listEntityWithTop.json | 23 +- .../listEntityWithTopAsync.json | 29 + .../session-records/mergeEntityImpl.json | 76 +- .../mergeNonExistentEntityImpl.json | 53 +- ...eryEntitiesImplWithPartitionAndRowKey.json | 78 +- .../session-records/queryTableImpl.json | 1750 +---------------- .../queryTableWithTopImpl.json | 82 +- .../session-records/serviceCreateTable.json | 29 + .../serviceCreateTableAsync.json | 23 +- .../serviceCreateTableWithResponseAsync.json | 29 + .../session-records/serviceDeleteAsync.json | 35 +- .../session-records/serviceDeleteTable.json | 4 + .../serviceDeleteTableAsync.json | 50 + .../serviceDeleteTableWithResponse.json | 4 + .../serviceDeleteTableWithResponseAsync.json | 35 +- .../session-records/updateEntityImpl.json | 76 +- .../updateEntityWithResponseMerge.json | 100 +- .../updateEntityWithResponseMergeAsync.json | 126 ++ .../updateEntityWithResponseReplace.json | 100 +- .../updateEntityWithResponseReplaceAsync.json | 126 ++ .../updateNonExistentEntityImpl.json | 53 +- 64 files changed, 2393 insertions(+), 2959 deletions(-) delete mode 100644 sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/AzureTable.java delete mode 100644 sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/QueryOptions.java delete mode 100644 sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableEntity.java delete mode 100644 sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/UpdateMode.java rename sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/{EntityHelper.java => TableEntityHelper.java} (68%) rename sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/{QueryParams.java => ListEntitiesOptions.java} (81%) create mode 100644 sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListTablesOptions.java rename sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/{Entity.java => TableEntity.java} (87%) rename sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/{Table.java => TableItem.java} (88%) create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponseAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponse.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETagAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponse.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponseAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTopAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTable.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableWithResponseAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTable.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponse.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMergeAsync.json create mode 100644 sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplaceAsync.json diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/AzureTable.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/AzureTable.java deleted file mode 100644 index 98cbc85982034..0000000000000 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/AzureTable.java +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.data.tables; - -/** - * class for a table object - */ -public class AzureTable { - private final String name; - - AzureTable(String name) { - this.name = name; - } - - /** - * returns the name of this table - * - * @return table name - */ - public String getName() { - return name; - } - - /** - * returns the associated table client or null if it doesn't exist - * @return the associated table client - */ - public TableClient getClient() { - return null; - } -} diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/QueryOptions.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/QueryOptions.java deleted file mode 100644 index bd10b72ae4b0c..0000000000000 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/QueryOptions.java +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.data.tables; - -import com.azure.core.annotation.Fluent; - -/** - * helps construct a query - */ -@Fluent -public final class QueryOptions { - private Integer top; - private String select; - private String filter; - - /** - * Get the top property: Maximum number of records to return. - * - * @return the top value. - */ - public Integer getTop() { - return this.top; - } - - /** - * Set the top property: Maximum number of records to return. - * - * @param top the top value to set. - * @return the QueryOptions object itself. - */ - public QueryOptions setTop(Integer top) { - this.top = top; - return this; - } - - /** - * Get the select property: Select expression using OData notation. Limits the columns on each record to just those - * requested, e.g. "$select=PolicyAssignmentId, ResourceId". - * - * @return the select value. - */ - public String getSelect() { - return this.select; - } - - /** - * Set the select property: Select expression using OData notation. Limits the columns on each record to just those - * requested, e.g. "$select=PolicyAssignmentId, ResourceId". - * - * @param select the select value to set. - * @return the QueryOptions object itself. - */ - public QueryOptions setSelect(String select) { - this.select = select; - return this; - } - - /** - * Get the filter property: OData filter expression. - * - * @return the filter value. - */ - public String getFilter() { - return this.filter; - } - - /** - * Set the filter property: OData filter expression. - * - * @param filter the filter value to set. - * @return the QueryOptions object itself. - */ - public QueryOptions setFilter(String filter) { - this.filter = filter; - return this; - } -} - diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableAsyncClient.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableAsyncClient.java index d8b915c0f816d..fe3c9276db89b 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableAsyncClient.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableAsyncClient.java @@ -18,7 +18,7 @@ import com.azure.core.util.serializer.SerializerAdapter; import com.azure.data.tables.implementation.AzureTableImpl; import com.azure.data.tables.implementation.AzureTableImplBuilder; -import com.azure.data.tables.implementation.EntityHelper; +import com.azure.data.tables.implementation.TableEntityHelper; import com.azure.data.tables.implementation.TableConstants; import com.azure.data.tables.implementation.TablesImpl; import com.azure.data.tables.implementation.models.OdataMetadataFormat; @@ -26,9 +26,8 @@ import com.azure.data.tables.implementation.models.ResponseFormat; import com.azure.data.tables.implementation.models.TableEntityQueryResponse; import com.azure.data.tables.implementation.models.TableProperties; -import com.azure.data.tables.models.Entity; -import com.azure.data.tables.models.QueryParams; -import com.azure.data.tables.models.Table; +import com.azure.data.tables.models.ListEntitiesOptions; +import com.azure.data.tables.models.TableEntity; import com.azure.data.tables.models.UpdateMode; import reactor.core.publisher.Mono; @@ -61,6 +60,15 @@ public class TableAsyncClient { private final QueryOptions defaultQueryOptions = new QueryOptions() .setFormat(OdataMetadataFormat.APPLICATION_JSON_ODATA_FULLMETADATA); + TableAsyncClient(String tableName, AzureTableImpl implementation) { + this.implementation = implementation; + this.tableImplementation = implementation.getTables(); + this.tableName = tableName; + this.accountName = null; + this.tableUrl = null; + this.apiVersion = null; + } + TableAsyncClient(String tableName, HttpPipeline pipeline, String url, TablesServiceVersion serviceVersion, SerializerAdapter serializerAdapter) { @@ -82,7 +90,6 @@ public class TableAsyncClient { this.accountName = null; this.tableUrl = null; this.apiVersion = null; - } /** @@ -124,18 +131,20 @@ public TablesServiceVersion getApiVersion() { /** * creates new table with the name of this client * - * @return a table + * @return void */ - public Mono create() { + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono create() { return createWithResponse().flatMap(response -> Mono.justOrEmpty(response.getValue())); } /** * creates a new table with the name of this client * - * @return a table + * @return void */ - public Mono> createWithResponse() { + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createWithResponse() { return withContext(context -> createWithResponse(context)); } @@ -144,14 +153,13 @@ public Mono> createWithResponse() { * * @param context the context of the query * - * @return a table + * @return An HTTP response */ - Mono> createWithResponse(Context context) { + Mono> createWithResponse(Context context) { return tableImplementation.createWithResponseAsync(new TableProperties().setTableName(tableName), null, - ResponseFormat.RETURN_CONTENT, null, context).map(response -> { - Table table = response.getValue() == null ? null : new Table(response.getValue().getTableName()); + ResponseFormat.RETURN_NO_CONTENT, null, context).map(response -> { return new SimpleResponse<>(response.getRequest(), response.getStatusCode(), response.getHeaders(), - table); + null); }); } @@ -164,7 +172,7 @@ Mono> createWithResponse(Context context) { * @return the created TableEntity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono createEntity(Entity entity) { + public Mono createEntity(TableEntity entity) { return createEntityWithResponse(entity).flatMap(response -> Mono.justOrEmpty(response.getValue())); } @@ -177,18 +185,16 @@ public Mono createEntity(Entity entity) { * @return a mono of the response with the TableEntity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> createEntityWithResponse(Entity entity) { + public Mono> createEntityWithResponse(TableEntity entity) { return withContext(context -> createEntityWithResponse(entity, context)); } - Mono> createEntityWithResponse(Entity entity, Context context) { + Mono> createEntityWithResponse(TableEntity entity, Context context) { return tableImplementation.insertEntityWithResponseAsync(tableName, null, null, - ResponseFormat.RETURN_CONTENT, entity.getProperties(), + ResponseFormat.RETURN_NO_CONTENT, entity.getProperties(), null, context).map(response -> { - - final Entity createdEntity = deserializeEntity(logger, response.getValue()); return new SimpleResponse<>(response.getRequest(), response.getStatusCode(), response.getHeaders(), - createdEntity); + null); }); } @@ -200,7 +206,7 @@ Mono> createEntityWithResponse(Entity entity, Context context) * @return void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono upsertEntity(Entity entity) { + public Mono upsertEntity(TableEntity entity) { return upsertEntityWithResponse(entity, null).flatMap(response -> Mono.justOrEmpty(response.getValue())); } @@ -213,7 +219,7 @@ public Mono upsertEntity(Entity entity) { * @return void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono upsertEntity(Entity entity, UpdateMode updateMode) { + public Mono upsertEntity(TableEntity entity, UpdateMode updateMode) { return upsertEntityWithResponse(entity, updateMode).flatMap(response -> Mono.justOrEmpty(response.getValue())); } @@ -226,12 +232,12 @@ public Mono upsertEntity(Entity entity, UpdateMode updateMode) { * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> upsertEntityWithResponse(Entity entity, UpdateMode updateMode) { + public Mono> upsertEntityWithResponse(TableEntity entity, UpdateMode updateMode) { return withContext(context -> upsertEntityWithResponse(entity, updateMode, null, context)); } - Mono> upsertEntityWithResponse(Entity entity, UpdateMode updateMode, Duration timeout, - Context context) { + Mono> upsertEntityWithResponse(TableEntity entity, UpdateMode updateMode, Duration timeout, + Context context) { Integer timeoutInt = timeout == null ? null : (int) timeout.getSeconds(); if (entity == null) { return monoError(logger, new NullPointerException("TableEntity cannot be null")); @@ -262,7 +268,7 @@ Mono> upsertEntityWithResponse(Entity entity, UpdateMode updateMo * @return void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono updateEntity(Entity entity) { + public Mono updateEntity(TableEntity entity) { //TODO: merge or throw an error if it cannot be found return Mono.empty(); } @@ -275,7 +281,8 @@ public Mono updateEntity(Entity entity) { * * @return void */ - public Mono updateEntity(Entity entity, UpdateMode updateMode) { + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono updateEntity(TableEntity entity, UpdateMode updateMode) { return updateEntity(entity, false, updateMode); } @@ -290,7 +297,7 @@ public Mono updateEntity(Entity entity, UpdateMode updateMode) { * @return void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono updateEntity(Entity entity, boolean ifUnchanged, UpdateMode updateMode) { + public Mono updateEntity(TableEntity entity, boolean ifUnchanged, UpdateMode updateMode) { return updateEntityWithResponse(entity, ifUnchanged, updateMode).flatMap(response -> Mono.justOrEmpty(response.getValue())); } @@ -306,12 +313,13 @@ public Mono updateEntity(Entity entity, boolean ifUnchanged, UpdateMode up * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> updateEntityWithResponse(Entity entity, boolean ifUnchanged, UpdateMode updateMode) { + public Mono> updateEntityWithResponse(TableEntity entity, boolean ifUnchanged, + UpdateMode updateMode) { return withContext(context -> updateEntityWithResponse(entity, ifUnchanged, updateMode, null, context)); } - Mono> updateEntityWithResponse(Entity entity, boolean ifUnchanged, UpdateMode updateMode, - Duration timeout, Context context) { + Mono> updateEntityWithResponse(TableEntity entity, boolean ifUnchanged, UpdateMode updateMode, + Duration timeout, Context context) { Integer timeoutInt = timeout == null ? null : (int) timeout.getSeconds(); if (updateMode == null || updateMode == UpdateMode.MERGE) { if (ifUnchanged) { @@ -355,97 +363,134 @@ Mono> updateEntityWithResponse(Entity entity, boolean ifUnchanged } } + /** + * deletes the table with the name of this client + * + * @return void + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono delete() { + return deleteWithResponse().flatMap(response -> Mono.justOrEmpty(response.getValue())); + } + + /** + * deletes the table with the name of this client + * + * @return void + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteWithResponse() { + return withContext(context -> deleteWithResponse(context)); + } + + /** + * deletes the table with the name of this client + * + * @param context the context of the query + * + * @return a table + */ + Mono> deleteWithResponse(Context context) { + return tableImplementation.deleteWithResponseAsync(tableName, null, context).map(response -> { + return new SimpleResponse<>(response.getRequest(), response.getStatusCode(), response.getHeaders(), + null); + }); + } + /** * deletes the given entity * - * @param entity entity to delete + * @param partitionKey the partition key + * @param rowKey the row key * * @return void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono deleteEntity(Entity entity) { - return deleteEntity(entity, false); + public Mono deleteEntity(String partitionKey, String rowKey) { + return deleteEntity(partitionKey, rowKey, null); } /** * deletes the given entity * - * @param entity entity to delete - * @param ifUnchanged if the eTag of the entity must match the entity in the service or not + * @param partitionKey the partition key + * @param rowKey the row key + * @param eTag the eTag of the entity, the delete will only occur if this matches the entity in the service * * @return void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono deleteEntity(Entity entity, boolean ifUnchanged) { - return deleteEntityWithResponse(entity, ifUnchanged).then(); + public Mono deleteEntity(String partitionKey, String rowKey, String eTag) { + return deleteEntityWithResponse(partitionKey, rowKey, eTag).then(); } /** * deletes the given entity * - * @param entity entity to delete - * @param ifUnchanged if the eTag of the entity must match the entity in the service or not + * @param partitionKey the partition key + * @param rowKey the row key + * @param eTag the eTag of the entity, the delete will only occur if this matches the entity in the service * * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> deleteEntityWithResponse(Entity entity, boolean ifUnchanged) { - return withContext(context -> deleteEntityWithResponse(entity, ifUnchanged, null, context)); + public Mono> deleteEntityWithResponse(String partitionKey, String rowKey, String eTag) { + return withContext(context -> deleteEntityWithResponse(partitionKey, rowKey, eTag, null, context)); } - Mono> deleteEntityWithResponse(Entity entity, boolean ifUnchanged, Duration timeout, - Context context) { - String matchParam = ifUnchanged ? entity.getETag() : "*"; + Mono> deleteEntityWithResponse(String partitionKey, String rowKey, String eTag, Duration timeout, + Context context) { + String matchParam = eTag == null ? "*" : eTag; Integer timeoutInt = timeout == null ? null : (int) timeout.getSeconds(); context = context == null ? Context.NONE : context; - return tableImplementation.deleteEntityWithResponseAsync(tableName, entity.getPartitionKey(), - entity.getRowKey(), - matchParam, timeoutInt, null, null, context).map(response -> { + return tableImplementation.deleteEntityWithResponseAsync(tableName, partitionKey, rowKey, matchParam, + timeoutInt, null, null, context).map(response -> { return new SimpleResponse<>(response.getRequest(), response.getStatusCode(), response.getHeaders(), null); }); } /** - * Queries and returns entities in the given table using the odata query options + * Queries and returns all entities in the given table * - * @return a paged flux of all the entity which fit this criteria + * @return a paged flux of all the entities in the table */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux listEntities() { - return listEntities(new QueryParams()); + public PagedFlux listEntities() { + return listEntities(new ListEntitiesOptions()); } /** * Queries and returns entities in the given table using the odata query options * - * @param queryParams the odata query object + * @param options the odata query object * - * @return a paged flux of all the entity which fit this criteria + * @return a paged flux of all the entities which fit this criteria */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux listEntities(QueryParams queryParams) { + public PagedFlux listEntities(ListEntitiesOptions options) { return new PagedFlux<>( - () -> withContext(context -> listFirstPageEntities(context, queryParams)), - token -> withContext(context -> listNextPageEntities(token, context, queryParams))); + () -> withContext(context -> listFirstPageEntities(context, options)), + token -> withContext(context -> listNextPageEntities(token, context, options))); } //802 - PagedFlux listTables(QueryParams queryParams, Context context) { + PagedFlux listTables(ListEntitiesOptions options, Context context) { return new PagedFlux<>( - () -> listFirstPageEntities(context, queryParams), - token -> listNextPageEntities(token, context, queryParams)); + () -> listFirstPageEntities(context, options), + token -> listNextPageEntities(token, context, options)); } //802 - private Mono> listFirstPageEntities(Context context, QueryParams queryParams) { + private Mono> listFirstPageEntities(Context context, ListEntitiesOptions options) { try { - return listTables(null, null, context, queryParams); + return listTables(null, null, context, options); } catch (RuntimeException e) { return monoError(logger, e); } } //1459 - private Mono> listNextPageEntities(String token, Context context, QueryParams queryParams) { + private Mono> listNextPageEntities(String token, Context context, + ListEntitiesOptions options) { if (token == null) { return Mono.empty(); } @@ -457,18 +502,18 @@ private Mono> listNextPageEntities(String token, Context c } String nextPartitionKey = split[0]; String nextRowKey = split[1]; - return listTables(nextPartitionKey, nextRowKey, context, queryParams); + return listTables(nextPartitionKey, nextRowKey, context, options); } catch (RuntimeException e) { return monoError(logger, e); } } //1459 - private Mono> listTables(String nextPartitionKey, String nextRowKey, Context context, - QueryParams queryParams) { + private Mono> listTables(String nextPartitionKey, String nextRowKey, Context context, + ListEntitiesOptions options) { QueryOptions queryOptions = new QueryOptions() - .setFilter(queryParams.getFilter()) - .setTop(queryParams.getTop()) - .setSelect(queryParams.getSelect()) + .setFilter(options.getFilter()) + .setTop(options.getTop()) + .setSelect(options.getSelect()) .setFormat(OdataMetadataFormat.APPLICATION_JSON_ODATA_FULLMETADATA); return implementation.getTables().queryEntitiesWithResponseAsync(tableName, null, null, nextPartitionKey, nextRowKey, queryOptions, context) @@ -483,7 +528,7 @@ private Mono> listTables(String nextPartitionKey, String n return Mono.empty(); } - final List entities = entityResponseValue.stream() + final List entities = entityResponseValue.stream() .map(entityMap -> deserializeEntity(logger, entityMap)) .collect(Collectors.toList()); @@ -494,13 +539,13 @@ private Mono> listTables(String nextPartitionKey, String n }); } //1836 - private static class EntityPaged implements PagedResponse { + private static class EntityPaged implements PagedResponse { private final Response httpResponse; - private final IterableStream entityStream; + private final IterableStream entityStream; private final String continuationToken; - EntityPaged(Response httpResponse, List entityList, String nextPartitionKey, - String nextRowKey) { + EntityPaged(Response httpResponse, List entityList, + String nextPartitionKey, String nextRowKey) { if (nextPartitionKey == null || nextRowKey == null) { this.continuationToken = null; } else { @@ -526,7 +571,7 @@ public HttpRequest getRequest() { } @Override - public IterableStream getElements() { + public IterableStream getElements() { return entityStream; } @@ -549,7 +594,7 @@ public void close() { * @return a mono of the table entity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono getEntity(String partitionKey, String rowKey) { + public Mono getEntity(String partitionKey, String rowKey) { return getEntityWithResponse(partitionKey, rowKey).flatMap(response -> Mono.justOrEmpty(response.getValue())); } @@ -563,12 +608,12 @@ public Mono getEntity(String partitionKey, String rowKey) { * @return a mono of the response with the table entity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> getEntityWithResponse(String partitionKey, String rowKey) { + public Mono> getEntityWithResponse(String partitionKey, String rowKey) { return withContext(context -> getEntityWithResponse(partitionKey, rowKey, defaultQueryOptions, context)); } - Mono> getEntityWithResponse(String partitionKey, String rowKey, QueryOptions queryOptions, - Context context) { + Mono> getEntityWithResponse(String partitionKey, String rowKey, QueryOptions queryOptions, + Context context) { return tableImplementation.queryEntitiesWithPartitionAndRowKeyWithResponseAsync(tableName, partitionKey, rowKey, null, null, queryOptions, context) @@ -597,7 +642,7 @@ Mono> getEntityWithResponse(String partitionKey, String rowKey, // Deserialize the first entity. // TODO: Potentially update logic to deserialize them all. - final Entity entity = deserializeEntity(logger, matchingEntities.get(0)); + final TableEntity entity = deserializeEntity(logger, matchingEntities.get(0)); sink.next(new SimpleResponse<>(response.getRequest(), response.getStatusCode(), response.getHeaders(), entity)); }); @@ -612,7 +657,7 @@ Mono> getEntityWithResponse(String partitionKey, String rowKey, * @throws IllegalArgumentException if the Map is missing a row key or partition key. * @throws NullPointerException if 'properties' is null. */ - private static Entity deserializeEntity(ClientLogger logger, Map properties) { + private static TableEntity deserializeEntity(ClientLogger logger, Map properties) { final Object partitionKeyValue = properties.get(PARTITION_KEY); if (!(partitionKeyValue instanceof String) || ((String) partitionKeyValue).isEmpty()) { throw logger.logExceptionAsError(new IllegalArgumentException(String.format( @@ -625,10 +670,10 @@ private static Entity deserializeEntity(ClientLogger logger, Map "'%s' does not exist in property map or is an empty value.", ROW_KEY))); } - final Entity entity = new Entity((String) partitionKeyValue, (String) rowKeyValue); + final TableEntity entity = new TableEntity((String) partitionKeyValue, (String) rowKeyValue); properties.forEach((key, value) -> { if (key.equals(TableConstants.ETAG_KEY)) { - EntityHelper.setETag(entity, String.valueOf(value)); + TableEntityHelper.setETag(entity, String.valueOf(value)); } entity.getProperties().putIfAbsent(key, value); diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableClient.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableClient.java index a7afee1b6b841..e2ba186704435 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableClient.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableClient.java @@ -9,9 +9,8 @@ import com.azure.core.http.rest.Response; import com.azure.core.util.Context; import com.azure.data.tables.implementation.models.QueryOptions; -import com.azure.data.tables.models.Entity; -import com.azure.data.tables.models.QueryParams; -import com.azure.data.tables.models.Table; +import com.azure.data.tables.models.ListEntitiesOptions; +import com.azure.data.tables.models.TableEntity; import com.azure.data.tables.models.UpdateMode; import java.time.Duration; @@ -67,21 +66,20 @@ public TablesServiceVersion getApiVersion() { /** * creates new table with the name of this client - * - * @return a table */ - public Table create() { - return client.create().block(); + @ServiceMethod(returns = ReturnType.SINGLE) + public void create() { + client.create().block(); } /** * creates new table with the name of this client * * @param timeout Duration to wait for operation to complete. - * @return a table */ - public Table create(Duration timeout) { - return client.create().block(timeout); + @ServiceMethod(returns = ReturnType.SINGLE) + public void create(Duration timeout) { + client.create().block(timeout); } /** @@ -89,9 +87,10 @@ public Table create(Duration timeout) { * * @param timeout Duration to wait for operation to complete. * @param context Additional context that is passed through the HTTP pipeline during the service call. - * @return HTTP response containing the created table. + * @return The HTTP response. */ - public Response
createWithResponse(Duration timeout, Context context) { + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createWithResponse(Duration timeout, Context context) { return client.createWithResponse(context).block(timeout); } @@ -100,11 +99,10 @@ public Response
createWithResponse(Duration timeout, Context context) { * rowKey and partitionKey * * @param tableEntity the entity to add - * @return the created TableEntity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Entity createEntity(Entity tableEntity) { - return client.createEntity(tableEntity).block(); + public void createEntity(TableEntity tableEntity) { + client.createEntity(tableEntity).block(); } /** @@ -113,11 +111,10 @@ public Entity createEntity(Entity tableEntity) { * * @param tableEntity the entity to add * @param timeout max time for query to execute before erroring out - * @return the created TableEntity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Entity createEntity(Entity tableEntity, Duration timeout) { - return createEntityWithResponse(tableEntity, timeout, null).getValue(); + public void createEntity(TableEntity tableEntity, Duration timeout) { + createEntityWithResponse(tableEntity, timeout, null).getValue(); } /** @@ -127,10 +124,10 @@ public Entity createEntity(Entity tableEntity, Duration timeout) { * @param tableEntity the entity to add * @param timeout max time for query to execute before erroring out * @param context the context of the query - * @return the created TableEntity in a response + * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response createEntityWithResponse(Entity tableEntity, Duration timeout, Context context) { + public Response createEntityWithResponse(TableEntity tableEntity, Duration timeout, Context context) { return client.createEntityWithResponse(tableEntity, context).block(timeout); } @@ -140,7 +137,7 @@ public Response createEntityWithResponse(Entity tableEntity, Duration ti * @param entity entity to upsert */ @ServiceMethod(returns = ReturnType.SINGLE) - public void upsertEntity(Entity entity) { + public void upsertEntity(TableEntity entity) { client.upsertEntity(entity).block(); } @@ -151,7 +148,7 @@ public void upsertEntity(Entity entity) { * @param entity entity to upsert */ @ServiceMethod(returns = ReturnType.SINGLE) - public void upsertEntity(Entity entity, UpdateMode updateMode) { + public void upsertEntity(TableEntity entity, UpdateMode updateMode) { client.upsertEntity(entity, updateMode).block(); } @@ -163,7 +160,7 @@ public void upsertEntity(Entity entity, UpdateMode updateMode) { * @param timeout max time for query to execute before erroring out */ @ServiceMethod(returns = ReturnType.SINGLE) - public void upsertEntity(Entity entity, UpdateMode updateMode, Duration timeout) { + public void upsertEntity(TableEntity entity, UpdateMode updateMode, Duration timeout) { upsertEntityWithResponse(entity, updateMode, timeout, null).getValue(); } @@ -177,8 +174,8 @@ public void upsertEntity(Entity entity, UpdateMode updateMode, Duration timeout) * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response upsertEntityWithResponse(Entity entity, UpdateMode updateMode, Duration timeout, - Context context) { + public Response upsertEntityWithResponse(TableEntity entity, UpdateMode updateMode, Duration timeout, + Context context) { return client.upsertEntityWithResponse(entity, updateMode, timeout, context).block(); } @@ -189,7 +186,7 @@ public Response upsertEntityWithResponse(Entity entity, UpdateMode updateM * @param entity the entity to update */ @ServiceMethod(returns = ReturnType.SINGLE) - public void updateEntity(Entity entity) { + public void updateEntity(TableEntity entity) { client.upsertEntity(entity).block(); } @@ -201,7 +198,7 @@ public void updateEntity(Entity entity) { * @param entity the entity to update */ @ServiceMethod(returns = ReturnType.SINGLE) - public void updateEntity(Entity entity, UpdateMode updateMode) { + public void updateEntity(TableEntity entity, UpdateMode updateMode) { client.updateEntity(entity, updateMode).block(); } @@ -214,7 +211,7 @@ public void updateEntity(Entity entity, UpdateMode updateMode) { * @param ifUnchanged if the eTag of the entity must match the entity in the service or not */ @ServiceMethod(returns = ReturnType.SINGLE) - public void updateEntity(Entity entity, boolean ifUnchanged, UpdateMode updateMode) { + public void updateEntity(TableEntity entity, boolean ifUnchanged, UpdateMode updateMode) { client.updateEntity(entity, ifUnchanged, updateMode).block(); } @@ -228,7 +225,7 @@ public void updateEntity(Entity entity, boolean ifUnchanged, UpdateMode updateMo * @param timeout max time for query to execute before erroring out */ @ServiceMethod(returns = ReturnType.SINGLE) - public void updateEntity(Entity entity, boolean ifUnchanged, UpdateMode updateMode, Duration timeout) { + public void updateEntity(TableEntity entity, boolean ifUnchanged, UpdateMode updateMode, Duration timeout) { updateEntityWithResponse(entity, ifUnchanged, updateMode, timeout, null).getValue(); } @@ -244,89 +241,123 @@ public void updateEntity(Entity entity, boolean ifUnchanged, UpdateMode updateMo * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response updateEntityWithResponse(Entity entity, boolean ifUnchanged, UpdateMode updateMode, - Duration timeout, Context context) { + public Response updateEntityWithResponse(TableEntity entity, boolean ifUnchanged, UpdateMode updateMode, + Duration timeout, Context context) { return client.updateEntityWithResponse(entity, ifUnchanged, updateMode, timeout, context).block(); } /** - * deletes the given entity + * deletes the table with the name of this client + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public void delete() { + client.delete().block(); + } + + /** + * deletes the table with the name of this client * - * @param entity entity to delete + * @param timeout Duration to wait for operation to complete. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void deleteEntity(Entity entity) { - client.deleteEntity(entity).block(); + public void delete(Duration timeout) { + client.delete().block(timeout); } /** - * deletes the given entity + * deletes the table with the name of this client * - * @param entity entity to delete - * @param ifUnchanged if the eTag of the entity must match the entity in the service or not + * @param timeout Duration to wait for operation to complete. + * @param context Additional context that is passed through the HTTP pipeline during the service call. + * @return The HTTP response. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void deleteEntity(Entity entity, boolean ifUnchanged) { - client.deleteEntity(entity, ifUnchanged).block(); + public Response deleteWithResponse(Duration timeout, Context context) { + return client.deleteWithResponse(context).block(timeout); + } + + /** + * deletes the entity with the given partition key and row key + * + * @param partitionKey the partition key + * @param rowKey the row key + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public void deleteEntity(String partitionKey, String rowKey) { + client.deleteEntity(partitionKey, rowKey).block(); + } + + /** + * deletes the entity with the given partition key and row key + * + * @param partitionKey the partition key + * @param rowKey the row key + * @param eTag the eTag of the entity, the delete will only occur if this matches the entity in the service + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public void deleteEntity(String partitionKey, String rowKey, String eTag) { + client.deleteEntity(partitionKey, rowKey, eTag).block(); } /** * deletes the given entity * - * @param entity entity to delete - * @param ifUnchanged if the eTag of the entity must match the entity in the service or not + * @param partitionKey the partition key + * @param rowKey the row key + * @param eTag the eTag of the entity, the delete will only occur if this matches the entity in the service * @param timeout max time for query to execute before erroring out */ @ServiceMethod(returns = ReturnType.SINGLE) - public void deleteEntity(Entity entity, boolean ifUnchanged, Duration timeout) { - deleteEntityWithResponse(entity, ifUnchanged, timeout, null); + public void deleteEntity(String partitionKey, String rowKey, String eTag, Duration timeout) { + deleteEntityWithResponse(partitionKey, rowKey, eTag, timeout, null); } /** * deletes the given entity * - * @param entity entity to delete - * @param ifUnchanged if the eTag of the entity must match the entity in the service or not + * @param partitionKey the partition key + * @param rowKey the row key + * @param eTag the eTag of the entity, the delete will only occur if this matches the entity in the service * @param timeout max time for query to execute before erroring out * @param context the context of the query * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response deleteEntityWithResponse(Entity entity, boolean ifUnchanged, Duration timeout, - Context context) { - return client.deleteEntityWithResponse(entity, ifUnchanged, timeout, context).block(); + public Response deleteEntityWithResponse(String partitionKey, String rowKey, String eTag, Duration timeout, + Context context) { + return client.deleteEntityWithResponse(partitionKey, rowKey, eTag, timeout, context).block(); } /** - * Queries and returns entities in the given table using the odata QueryOptions + * Queries and returns all entities in the given table * * @return a list of the tables that fit the query */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listEntities() { + public PagedIterable listEntities() { return new PagedIterable<>(client.listEntities()); } /** * Queries and returns entities in the given table using the odata QueryOptions * - * @param queryOptions the odata query object + * @param options the odata query object * @return a list of the tables that fit the query */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listEntities(QueryParams queryOptions) { - return new PagedIterable<>(client.listEntities(queryOptions)); + public PagedIterable listEntities(ListEntitiesOptions options) { + return new PagedIterable<>(client.listEntities(options)); } /** * Queries and returns entities in the given table using the odata QueryOptions * - * @param queryOptions the odata query object + * @param options the odata query object * @param timeout max time for query to execute before erroring out * @return a list of the tables that fit the query */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listEntities(QueryParams queryOptions, Duration timeout) { + public PagedIterable listEntities(ListEntitiesOptions options, Duration timeout) { return null; } @@ -338,7 +369,7 @@ public PagedIterable listEntities(QueryParams queryOptions, Duration tim * @return the table entity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Entity getEntity(String partitionKey, String rowKey) { + public TableEntity getEntity(String partitionKey, String rowKey) { return client.getEntity(partitionKey, rowKey).block(); } @@ -351,7 +382,7 @@ public Entity getEntity(String partitionKey, String rowKey) { * @return a mono of the response with the table entity */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getEntityWithResponse(String partitionKey, String rowKey, Context context) { + public Response getEntityWithResponse(String partitionKey, String rowKey, Context context) { return client.getEntityWithResponse(partitionKey, rowKey, new QueryOptions(), context).block(); } diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableEntity.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableEntity.java deleted file mode 100644 index 26a8cdf99e093..0000000000000 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableEntity.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.data.tables; - -import com.azure.core.annotation.Fluent; -import java.util.Map; - -/** - * table entity class - */ -@Fluent -public class TableEntity { - private final Map properties; - //tableName - //etag - - /** - * creates a new TableEntity - * - * @param properties map of properties of the entity - */ - public TableEntity(Map properties) { - this.properties = properties; - } - - /** - * returns a map of properties - * - * @return map of properties of thsi entity - */ - public Map getProperties() { - return properties; - } - - /** - * adds a new property to this entity's property map - * - * @param key the key of the property - * @param value the value of the property - * @return the updated entity - */ - public TableEntity addProperty(String key, Object value) { - return this; - } -} diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceAsyncClient.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceAsyncClient.java index fdd77886772d1..8126819c62c12 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceAsyncClient.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceAsyncClient.java @@ -24,8 +24,8 @@ import com.azure.data.tables.implementation.models.TableProperties; import com.azure.data.tables.implementation.models.TableQueryResponse; import com.azure.data.tables.implementation.models.TableResponseProperties; -import com.azure.data.tables.models.QueryParams; -import com.azure.data.tables.models.Table; +import com.azure.data.tables.models.ListTablesOptions; +import com.azure.data.tables.models.TableItem; import java.net.URI; import java.util.List; import java.util.stream.Collectors; @@ -66,28 +66,18 @@ public class TableServiceAsyncClient { * @param tableName the tableName of the table * @return associated TableAsyncClient */ - public TableAsyncClient getTableAsyncClient(String tableName) { - return null; //return new TableAsyncClient(implementation.getTables(), tableName); - } - - /** - * gets a given table by name - * - * @param name the name of the table - * @return associated azure table object - */ - public Table getTable(String name) { - return null; //TODO: idk how to do this one + public TableAsyncClient getTableClient(String tableName) { + return new TableAsyncClient(tableName, implementation); } /** * creates the table with the given name. If a table with the same name already exists, the operation fails. * * @param tableName the name of the table to create - * @return the azure table object for the created table + * @return mono void */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono
createTable(String tableName) { + public Mono createTable(String tableName) { return createTableWithResponse(tableName).flatMap(response -> Mono.justOrEmpty(response.getValue())); } @@ -95,25 +85,24 @@ public Mono
createTable(String tableName) { * creates the table with the given name. If a table with the same name already exists, the operation fails. * * @param tableName the name of the table to create - * @return a response wth the azure table object for the created table + * @return a response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> createTableWithResponse(String tableName) { + public Mono> createTableWithResponse(String tableName) { return withContext(context -> createTableWithResponse(tableName, context)); } - Mono> createTableWithResponse(String tableName, Context context) { + Mono> createTableWithResponse(String tableName, Context context) { context = context == null ? Context.NONE : context; final TableProperties properties = new TableProperties().setTableName(tableName); try { return implementation.getTables().createWithResponseAsync(properties, null, - ResponseFormat.RETURN_CONTENT, null, context) + ResponseFormat.RETURN_NO_CONTENT, null, context) .map(response -> { - final Table table = new Table(response.getValue().getTableName()); return new SimpleResponse<>(response.getRequest(), response.getStatusCode(), - response.getHeaders(), table); + response.getHeaders(), null); }); } catch (RuntimeException ex) { return monoError(logger, ex); @@ -150,57 +139,58 @@ Mono> deleteTableWithResponse(String tableName, Context context) } /** - * query all the tables under the storage account and returns the tables that fit the query params + * query all the tables under the storage account * - * @return a flux of the tables that met this criteria + * @return a flux of the tables under the storage account */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux
listTables() { - return listTables(new QueryParams()); + public PagedFlux listTables() { + return listTables(new ListTablesOptions()); } /** - * query all the tables under the storage account and returns the tables that fit the query params + * query all the tables under the storage account and return the tables that fit the query options * - * @param queryParams the odata query object + * @param options the odata query object * @return a flux of the tables that met this criteria */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux
listTables(QueryParams queryParams) { + public PagedFlux listTables(ListTablesOptions options) { return new PagedFlux<>( - () -> withContext(context -> listTablesFirstPage(context, queryParams)), - token -> withContext(context -> listTablesNextPage(token, context, queryParams))); + () -> withContext(context -> listTablesFirstPage(context, options)), + token -> withContext(context -> listTablesNextPage(token, context, options))); } //802 - PagedFlux
listTables(QueryParams queryParams, Context context) { + PagedFlux listTables(ListTablesOptions options, Context context) { return new PagedFlux<>( - () -> listTablesFirstPage(context, queryParams), - token -> listTablesNextPage(token, context, queryParams)); + () -> listTablesFirstPage(context, options), + token -> listTablesNextPage(token, context, options)); } //802 - private Mono> listTablesFirstPage(Context context, QueryParams queryParams) { + private Mono> listTablesFirstPage(Context context, ListTablesOptions options) { try { - return listTables(null, context, queryParams); + return listTables(null, context, options); } catch (RuntimeException e) { return monoError(logger, e); } } //1459 - private Mono> listTablesNextPage(String token, Context context, QueryParams queryParams) { + private Mono> listTablesNextPage(String token, Context context, + ListTablesOptions options) { try { - return listTables(token, context, queryParams); + return listTables(token, context, options); } catch (RuntimeException e) { return monoError(logger, e); } } //1459 - private Mono> listTables(String nextTableName, Context context, QueryParams queryParams) { + private Mono> listTables(String nextTableName, Context context, + ListTablesOptions options) { QueryOptions queryOptions = new QueryOptions() - .setFilter(queryParams.getFilter()) - .setTop(queryParams.getTop()) - .setSelect(queryParams.getSelect()) + .setFilter(options.getFilter()) + .setTop(options.getTop()) .setFormat(OdataMetadataFormat.APPLICATION_JSON_ODATA_MINIMALMETADATA); return implementation.getTables().queryWithResponseAsync(null, nextTableName, queryOptions, context) .flatMap(response -> { @@ -212,11 +202,8 @@ private Mono> listTables(String nextTableName, Context cont if (tableResponsePropertiesList == null) { return Mono.empty(); } - final List
tables = tableResponsePropertiesList.stream() - .map(e -> { - Table table = new Table(e.getTableName()); - return table; - }).collect(Collectors.toList()); + final List tables = tableResponsePropertiesList.stream() + .map(e -> new TableItem(e.getTableName())).collect(Collectors.toList()); return Mono.just(new TablePaged(response, tables, response.getDeserializedHeaders().getXMsContinuationNextTableName())); @@ -225,12 +212,12 @@ private Mono> listTables(String nextTableName, Context cont } //1836 - private static class TablePaged implements PagedResponse
{ + private static class TablePaged implements PagedResponse { private final Response httpResponse; - private final IterableStream
tableStream; + private final IterableStream tableStream; private final String continuationToken; - TablePaged(Response httpResponse, List
tableList, String continuationToken) { + TablePaged(Response httpResponse, List tableList, String continuationToken) { this.httpResponse = httpResponse; this.tableStream = IterableStream.of(tableList); this.continuationToken = continuationToken; @@ -252,7 +239,7 @@ public HttpRequest getRequest() { } @Override - public IterableStream
getElements() { + public IterableStream getElements() { return tableStream; } diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceClient.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceClient.java index 86da535147757..eceabc831038e 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceClient.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/TableServiceClient.java @@ -8,8 +8,8 @@ import com.azure.core.http.rest.PagedIterable; import com.azure.core.http.rest.Response; import com.azure.core.util.Context; -import com.azure.data.tables.models.QueryParams; -import com.azure.data.tables.models.Table; +import com.azure.data.tables.models.ListTablesOptions; +import com.azure.data.tables.models.TableItem; /** * client for table service @@ -23,16 +23,6 @@ public class TableServiceClient { this.client = client; } - /** - * gets a given table by name - * - * @param name the name of the table - * @return associated azure table object - */ - public Table getTable(String name) { - return null; - } - /** * gets the Table Client for the given table * @@ -47,11 +37,10 @@ public TableClient getTableClient(String name) { * creates the table with the given name. If a table with the same name already exists, the operation fails. * * @param tableName the name of the table to create - * @return AzureTable of the created table */ @ServiceMethod(returns = ReturnType.SINGLE) - public Table createTable(String tableName) { - return client.createTable(tableName).block(); + public void createTable(String tableName) { + client.createTable(tableName).block(); } /** @@ -59,10 +48,10 @@ public Table createTable(String tableName) { * * @param tableName the name of the table to create * @param context the context of the query - * @return response with azureTable of the created table + * @return response */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response
createTableWithResponse(String tableName, Context context) { + public Response createTableWithResponse(String tableName, Context context) { return client.createTableWithResponse(tableName, context).block(); } @@ -88,16 +77,26 @@ public Response deleteTableWithResponse(String tableName, Context context) return client.deleteTableWithResponse(tableName, context).block(); } + /** + * query all the tables under the storage account + * + * @return a list of tables that meet the query + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listTables() { + return new PagedIterable<>(client.listTables()); + } + /** * query all the tables under the storage account given the query options and returns the ones that fit the * criteria * - * @param queryParams the odata query object + * @param options the odata query object * @return a list of tables that meet the query */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable
listTables(QueryParams queryParams) { - return new PagedIterable<>(client.listTables(queryParams)); + public PagedIterable listTables(ListTablesOptions options) { + return new PagedIterable<>(client.listTables(options)); } } diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/UpdateMode.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/UpdateMode.java deleted file mode 100644 index 8e990483add07..0000000000000 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/UpdateMode.java +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -package com.azure.data.tables; - -/** - * update type for update and upsert methods - */ -public enum UpdateMode { - MERGE, - REPLACE -} diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/EntityHelper.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/TableEntityHelper.java similarity index 68% rename from sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/EntityHelper.java rename to sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/TableEntityHelper.java index f3258e5a9d494..ff4ca36658135 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/EntityHelper.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/implementation/TableEntityHelper.java @@ -3,14 +3,14 @@ package com.azure.data.tables.implementation; import com.azure.core.util.logging.ClientLogger; -import com.azure.data.tables.models.Entity; +import com.azure.data.tables.models.TableEntity; import java.util.Objects; /** * Used to access internal methods on models. */ -public final class EntityHelper { +public final class TableEntityHelper { private static EntityAccessor entityAccessor; static { @@ -18,7 +18,7 @@ public final class EntityHelper { try { Class.forName(EntityAccessor.class.getName(), true, EntityAccessor.class.getClassLoader()); } catch (ClassNotFoundException e) { - throw new ClientLogger(EntityHelper.class).logThrowableAsError(new AssertionError(e)); + throw new ClientLogger(TableEntityHelper.class).logThrowableAsError(new AssertionError(e)); } } @@ -31,8 +31,8 @@ public final class EntityHelper { public static void setEntityAccessor(EntityAccessor accessor) { Objects.requireNonNull(accessor, "'accessor' cannot be null."); - if (EntityHelper.entityAccessor != null) { - throw new ClientLogger(EntityHelper.class).logExceptionAsError(new IllegalStateException( + if (TableEntityHelper.entityAccessor != null) { + throw new ClientLogger(TableEntityHelper.class).logExceptionAsError(new IllegalStateException( "'entityAccessor' is already set.")); } @@ -40,14 +40,14 @@ public static void setEntityAccessor(EntityAccessor accessor) { } /** - * Sets the ETag on an {@link Entity}. + * Sets the ETag on an {@link TableEntity}. * * @param entity Entity to set the ETag on. * @param eTag ETag to set. */ - public static void setETag(Entity entity, String eTag) { + public static void setETag(TableEntity entity, String eTag) { if (entityAccessor == null) { - throw new ClientLogger(EntityHelper.class).logExceptionAsError( + throw new ClientLogger(TableEntityHelper.class).logExceptionAsError( new IllegalStateException("'entityAccessor' should not be null.")); } @@ -56,11 +56,11 @@ public static void setETag(Entity entity, String eTag) { public interface EntityAccessor { /** - * Sets the ETag on an {@link Entity}. + * Sets the ETag on an {@link TableEntity}. * * @param entity Entity to set the ETag on. * @param eTag ETag to set. */ - void setETag(Entity entity, String eTag); + void setETag(TableEntity entity, String eTag); } } diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/QueryParams.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListEntitiesOptions.java similarity index 81% rename from sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/QueryParams.java rename to sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListEntitiesOptions.java index 721ccfd1f4949..a11e4860aae45 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/QueryParams.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListEntitiesOptions.java @@ -9,7 +9,7 @@ * helps construct a query */ @Fluent -public final class QueryParams { +public final class ListEntitiesOptions { private Integer top; private String select; private String filter; @@ -27,9 +27,9 @@ public Integer getTop() { * Set the top property: Maximum number of records to return. * * @param top the top value to set. - * @return the QueryOptions object itself. + * @return the TableEntityQueryOptions object itself. */ - public QueryParams setTop(Integer top) { + public ListEntitiesOptions setTop(Integer top) { this.top = top; return this; } @@ -49,9 +49,9 @@ public String getSelect() { * requested, e.g. "$select=PolicyAssignmentId, ResourceId". * * @param select the select value to set. - * @return the QueryOptions object itself. + * @return the TableEntityQueryOptions object itself. */ - public QueryParams setSelect(String select) { + public ListEntitiesOptions setSelect(String select) { this.select = select; return this; } @@ -69,9 +69,9 @@ public String getFilter() { * Set the filter property: OData filter expression. * * @param filter the filter value to set. - * @return the QueryOptions object itself. + * @return the TableEntityQueryOptions object itself. */ - public QueryParams setFilter(String filter) { + public ListEntitiesOptions setFilter(String filter) { this.filter = filter; return this; } diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListTablesOptions.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListTablesOptions.java new file mode 100644 index 0000000000000..b71e5b99964ca --- /dev/null +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/ListTablesOptions.java @@ -0,0 +1,56 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.data.tables.models; + +import com.azure.core.annotation.Fluent; + +/** + * helps construct a query + */ +@Fluent +public final class ListTablesOptions { + private Integer top; + private String filter; + + /** + * Get the top property: Maximum number of records to return. + * + * @return the top value. + */ + public Integer getTop() { + return this.top; + } + + /** + * Set the top property: Maximum number of records to return. + * + * @param top the top value to set. + * @return the TableQueryOptions object itself. + */ + public ListTablesOptions setTop(Integer top) { + this.top = top; + return this; + } + + /** + * Get the filter property: OData filter expression. + * + * @return the filter value. + */ + public String getFilter() { + return this.filter; + } + + /** + * Set the filter property: OData filter expression. + * + * @param filter the filter value to set. + * @return the TableQueryOptions object itself. + */ + public ListTablesOptions setFilter(String filter) { + this.filter = filter; + return this; + } +} + diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/Entity.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/TableEntity.java similarity index 87% rename from sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/Entity.java rename to sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/TableEntity.java index 2f3bed527e908..cbef57484cd22 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/Entity.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/TableEntity.java @@ -5,7 +5,7 @@ import com.azure.core.annotation.Fluent; import com.azure.core.util.logging.ClientLogger; -import com.azure.data.tables.implementation.EntityHelper; +import com.azure.data.tables.implementation.TableEntityHelper; import com.azure.data.tables.implementation.TableConstants; import java.util.HashMap; import java.util.Map; @@ -18,8 +18,8 @@ * table entity class */ @Fluent -public class Entity { - private final ClientLogger logger = new ClientLogger(Entity.class); +public class TableEntity { + private final ClientLogger logger = new ClientLogger(TableEntity.class); private final String partitionKey; private final String rowKey; private final Map properties = new HashMap<>(); @@ -28,7 +28,7 @@ public class Entity { static { // This is used by classes in different packages to get access to private and package-private methods. - EntityHelper.setEntityAccessor((entity, name) -> entity.setETag(name)); + TableEntityHelper.setEntityAccessor((entity, name) -> entity.setETag(name)); } /** @@ -37,7 +37,7 @@ public class Entity { * @param partitionKey the partition key * @param rowKey the row key */ - public Entity(String partitionKey, String rowKey) { + public TableEntity(String partitionKey, String rowKey) { this.rowKey = Objects.requireNonNull(rowKey, "'rowKey' cannot be null."); this.partitionKey = Objects.requireNonNull(partitionKey, "'partitionKey' cannot be null."); Objects.requireNonNull(properties, "'properties' cannot be null."); @@ -61,10 +61,10 @@ public Map getProperties() { * @param key Key to for the property. * @param value Value of the property. * - * @return The updated {@link Entity} object. + * @return The updated {@link TableEntity} object. * @throws NullPointerException if {@code key} is null. */ - public Entity addProperty(String key, Object value) { + public TableEntity addProperty(String key, Object value) { Objects.requireNonNull(key, "'key' cannot be null."); if (PARTITION_KEY.equals(key)) { diff --git a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/Table.java b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/TableItem.java similarity index 88% rename from sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/Table.java rename to sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/TableItem.java index b9122c5b79a78..8957438954e65 100644 --- a/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/Table.java +++ b/sdk/tables/azure-data-tables/src/main/java/com/azure/data/tables/models/TableItem.java @@ -5,14 +5,14 @@ /** * class for a table object */ -public class Table { +public class TableItem { private final String name; /** * crete a table * @param name the name of the table */ - public Table(String name) { + public TableItem(String name) { this.name = name; } diff --git a/sdk/tables/azure-data-tables/src/samples/java/TableServiceAsyncClientCodeSnippets.java b/sdk/tables/azure-data-tables/src/samples/java/TableServiceAsyncClientCodeSnippets.java index 2ea4feab3f90b..cde9577c3ad65 100644 --- a/sdk/tables/azure-data-tables/src/samples/java/TableServiceAsyncClientCodeSnippets.java +++ b/sdk/tables/azure-data-tables/src/samples/java/TableServiceAsyncClientCodeSnippets.java @@ -2,8 +2,9 @@ // Licensed under the MIT License. package com.azure.data.tables; -import com.azure.data.tables.models.Entity; -import com.azure.data.tables.models.QueryParams; +import com.azure.data.tables.models.ListEntitiesOptions; +import com.azure.data.tables.models.ListTablesOptions; +import com.azure.data.tables.models.TableEntity; import com.azure.data.tables.models.UpdateMode; /** @@ -47,9 +48,9 @@ public void listTable() { TableServiceAsyncClient tableServiceAsyncClient = new TableServiceClientBuilder() .connectionString("connectionString") .buildAsyncClient(); - QueryParams queryParams = new QueryParams().setFilter("TableName eq OfficeSupplies"); + ListTablesOptions options = new ListTablesOptions().setFilter("TableName eq OfficeSupplies"); - tableServiceAsyncClient.listTables(queryParams).subscribe(azureTable -> { + tableServiceAsyncClient.listTables(options).subscribe(azureTable -> { System.out.println(azureTable.getName()); }, error -> { System.err.println("There was an error querying the service. Error: " + error); @@ -64,8 +65,8 @@ private void insertEntity() { .connectionString("connectionString") .buildAsyncClient(); - TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableAsyncClient("OfficeSupplies"); - Entity entity = new Entity("markers", "crayolaMarkers"); + TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableClient("OfficeSupplies"); + TableEntity entity = new TableEntity("markers", "crayolaMarkers"); tableAsyncClient.createEntity(entity).subscribe(tableEntity -> { System.out.println("Insert Entity Successful. Entity: " + tableEntity); @@ -82,16 +83,16 @@ private void deleteEntity() { .connectionString("connectionString") .buildAsyncClient(); - TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableAsyncClient("OfficeSupplies"); + TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableClient("OfficeSupplies"); String partitionKey = "markers"; String rowKey = "crayolaMarkers"; tableAsyncClient.getEntity(partitionKey, rowKey).flatMap(tableEntity -> { System.out.println("Table Entity: " + tableEntity); - //delete entity without an ifUnchanged param will default to always deleting + //delete entity without an eTag param will perform an unconditional delete //(using "*" as match condition in request) - return tableAsyncClient.deleteEntity(tableEntity); + return tableAsyncClient.deleteEntity(partitionKey, rowKey); }).subscribe( Void -> { }, error -> System.err.println("There was an error deleting the Entity. Error: " + error), @@ -106,7 +107,7 @@ private void upsert() { .connectionString("connectionString") .buildAsyncClient(); - TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableAsyncClient("OfficeSupplies"); + TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableClient("OfficeSupplies"); String partitionKey = "markers"; String rowKey = "crayolaMarkers"; @@ -131,7 +132,7 @@ private void update() { .connectionString("connectionString") .buildAsyncClient(); - TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableAsyncClient("OfficeSupplies"); + TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableClient("OfficeSupplies"); String partitionKey = "markers"; String rowKey = "crayolaMarkers"; @@ -156,12 +157,12 @@ private void listEntities() { .connectionString("connectionString") .buildAsyncClient(); - TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableAsyncClient("OfficeSupplies"); - QueryParams queryParams = new QueryParams() + TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableClient("OfficeSupplies"); + ListEntitiesOptions options = new ListEntitiesOptions() .setFilter("Product eq markers") .setSelect("Seller, Price"); - tableAsyncClient.listEntities(queryParams).subscribe(tableEntity -> { + tableAsyncClient.listEntities(options).subscribe(tableEntity -> { System.out.println("Table Entity: " + tableEntity); }, error -> { System.err.println("There was an error querying the table. Error: " + error); @@ -176,7 +177,7 @@ private void existsEntity() { .connectionString("connectionString") .buildAsyncClient(); - TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableAsyncClient("OfficeSupplies"); + TableAsyncClient tableAsyncClient = tableServiceAsyncClient.getTableClient("OfficeSupplies"); tableAsyncClient.getEntity("crayolaMarkers", "markers") .subscribe(tableEntity -> { diff --git a/sdk/tables/azure-data-tables/src/samples/java/TableServiceClientCodeSnippets.java b/sdk/tables/azure-data-tables/src/samples/java/TableServiceClientCodeSnippets.java index b4366c0882167..b25d518b3e7e7 100644 --- a/sdk/tables/azure-data-tables/src/samples/java/TableServiceClientCodeSnippets.java +++ b/sdk/tables/azure-data-tables/src/samples/java/TableServiceClientCodeSnippets.java @@ -4,10 +4,11 @@ import com.azure.core.http.rest.PagedIterable; import com.azure.core.util.logging.ClientLogger; -import com.azure.data.tables.models.Entity; -import com.azure.data.tables.models.QueryParams; -import com.azure.data.tables.models.Table; +import com.azure.data.tables.models.ListEntitiesOptions; +import com.azure.data.tables.models.ListTablesOptions; +import com.azure.data.tables.models.TableEntity; import com.azure.data.tables.models.TableErrorCode; +import com.azure.data.tables.models.TableItem; import com.azure.data.tables.models.TableStorageException; import com.azure.data.tables.models.UpdateMode; @@ -25,7 +26,7 @@ public void createTable() { .connectionString("connectionString") .buildClient(); try { - Table officeSuppliesTable = tableServiceClient.createTable("OfficeSupplies"); + tableServiceClient.createTable("OfficeSupplies"); } catch (TableStorageException e) { if (e.getErrorCode() == TableErrorCode.TABLE_ALREADY_EXISTS) { System.err.println("Create Table Unsuccessful. Table already exists."); @@ -64,10 +65,10 @@ public void listTables() { .connectionString("connectionString") .buildClient(); - QueryParams queryParams = new QueryParams().setFilter("TableName eq OfficeSupplies"); + ListTablesOptions options = new ListTablesOptions().setFilter("TableName eq OfficeSupplies"); try { - PagedIterable
tablePagedIterable = tableServiceClient.listTables(queryParams); + PagedIterable tablePagedIterable = tableServiceClient.listTables(options); } catch (TableStorageException e) { System.err.println("Table Query Unsuccessful. Error: " + e); } @@ -82,10 +83,10 @@ private void createEntity() { .tableName("OfficeSupplies") .buildClient(); - Entity entity = new Entity("markers", "crayolaMarkers"); + TableEntity entity = new TableEntity("markers", "crayolaMarkers"); try { - entity = tableClient.createEntity(entity); + tableClient.createEntity(entity); } catch (TableStorageException e) { if (e.getErrorCode() == TableErrorCode.ENTITY_ALREADY_EXISTS) { System.err.println("Create Entity Unsuccessful. Entity already exists."); @@ -109,10 +110,10 @@ private void deleteEntity() { String partitionKey = "markers"; String rowKey = "crayolaMarkers"; try { - Entity entity = tableClient.getEntity(partitionKey, rowKey); + TableEntity entity = tableClient.getEntity(partitionKey, rowKey); - //ifUnchanged being true means the eTags must match to delete - tableClient.deleteEntity(entity, true); + //supplying the eTag means the eTags must match to delete + tableClient.deleteEntity(partitionKey, rowKey, entity.getETag()); } catch (TableStorageException e) { if (e.getErrorCode() == TableErrorCode.ENTITY_NOT_FOUND) { System.err.println("Delete Entity Unsuccessful. Entity not found."); @@ -134,7 +135,7 @@ private void updateEntity() { String partitionKey = "markers"; String rowKey = "crayolaMarkers"; try { - Entity entity = tableClient.getEntity(partitionKey, rowKey); + TableEntity entity = tableClient.getEntity(partitionKey, rowKey); //default is for UpdateMode is UpdateMode.MERGE, which means it merges if exists; fails if not //ifUnchanged being false means the eTags must not match @@ -160,7 +161,7 @@ private void upsertEntity() { String partitionKey = "markers"; String rowKey = "crayolaMarkers"; try { - Entity entity = tableClient.getEntity(partitionKey, rowKey); + TableEntity entity = tableClient.getEntity(partitionKey, rowKey); //default is for UpdateMode is UpdateMode.REPLACE, which means it replaces if exists; inserts if not //always upsert because if no ifUnchanged boolean present the "*" in request. @@ -183,11 +184,11 @@ private void listEntity() { .tableName("OfficeSupplies") .buildClient(); - QueryParams queryParams = new QueryParams() + ListEntitiesOptions options = new ListEntitiesOptions() .setFilter("Product eq markers") .setSelect("Seller, Price"); try { - PagedIterable tableEntities = tableClient.listEntities(queryParams); + PagedIterable tableEntities = tableClient.listEntities(options); } catch (TableStorageException e) { System.err.println("Query Table Entities Unsuccessful. Error: " + e); } @@ -205,7 +206,7 @@ public void entityExists() { String partitionKey = "markers"; String rowKey = "crayolaMarkers"; try { - Entity entity = tableClient.getEntity(partitionKey, rowKey); + TableEntity entity = tableClient.getEntity(partitionKey, rowKey); } catch (TableStorageException e) { System.err.println("Get Entity Unsuccessful. Entity may not exist: " + e); } diff --git a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceAsyncClientTest.java b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceAsyncClientTest.java index c22be23c6af4a..56b77413df3ca 100644 --- a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceAsyncClientTest.java +++ b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceAsyncClientTest.java @@ -8,7 +8,7 @@ import com.azure.core.http.policy.HttpLogOptions; import com.azure.core.http.policy.RetryPolicy; import com.azure.core.test.TestBase; -import com.azure.data.tables.models.QueryParams; +import com.azure.data.tables.models.ListTablesOptions; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; @@ -23,7 +23,7 @@ */ public class TableServiceAsyncClientTest extends TestBase { private static final Duration TIMEOUT = Duration.ofSeconds(30); - private TableServiceAsyncClient asyncClient; + private TableServiceAsyncClient serviceClient; @BeforeAll static void beforeAll() { @@ -50,7 +50,7 @@ protected void beforeTest() { .addPolicy(new RetryPolicy()); } - asyncClient = builder.buildAsyncClient(); + serviceClient = builder.buildAsyncClient(); } @Test @@ -59,23 +59,19 @@ void serviceCreateTableAsync() { String tableName = testResourceNamer.randomName("test", 20); //Act & Assert - StepVerifier.create(asyncClient.createTable(tableName)) - .assertNext(response -> { - Assertions.assertEquals(tableName, response.getName()); - - }) + StepVerifier.create(serviceClient.createTable(tableName)) .expectComplete() .verify(); } @Test - void createTableWithResponseAsync() { + void serviceCreateTableWithResponseAsync() { // Arrange String tableName = testResourceNamer.randomName("test", 20); - int expectedStatusCode = 201; + int expectedStatusCode = 204; //Act & Assert - StepVerifier.create(asyncClient.createTableWithResponse(tableName)) + StepVerifier.create(serviceClient.createTableWithResponse(tableName)) .assertNext(response -> { Assertions.assertEquals(expectedStatusCode, response.getStatusCode()); @@ -85,13 +81,13 @@ void createTableWithResponseAsync() { } @Test - void serviceDeleteAsync() { + void serviceDeleteTableAsync() { // Arrange final String tableName = testResourceNamer.randomName("test", 20); - asyncClient.createTable(tableName).block(TIMEOUT); + serviceClient.createTable(tableName).block(TIMEOUT); //Act & Assert - StepVerifier.create(asyncClient.deleteTable(tableName)) + StepVerifier.create(serviceClient.deleteTable(tableName)) .expectComplete() .verify(); } @@ -101,10 +97,10 @@ void serviceDeleteTableWithResponseAsync() { // Arrange String tableName = testResourceNamer.randomName("test", 20); int expectedStatusCode = 204; - asyncClient.createTable(tableName).block(); + serviceClient.createTable(tableName).block(); //Act & Assert - StepVerifier.create(asyncClient.deleteTableWithResponse(tableName)) + StepVerifier.create(serviceClient.deleteTableWithResponse(tableName)) .assertNext(response -> { Assertions.assertEquals(expectedStatusCode, response.getStatusCode()); }) @@ -114,12 +110,12 @@ void serviceDeleteTableWithResponseAsync() { @Disabled("TODO: Not working at the moment.") @Test - void listTableWithResponseWithParams() { + void serviceListTableWithResponseWithParamsAsync() { // Arrange - QueryParams queryParams = new QueryParams().setFilter("TableName eq SampleTable"); + ListTablesOptions options = new ListTablesOptions().setFilter("TableName eq SampleTable"); // Act & Assert - StepVerifier.create(asyncClient.listTables(queryParams)) + StepVerifier.create(serviceClient.listTables(options)) .assertNext(table -> { System.out.print(table); }) diff --git a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceClientTest.java b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceClientTest.java index e9ba003dd0929..7e42838d5d647 100644 --- a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceClientTest.java +++ b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TableServiceClientTest.java @@ -8,13 +8,10 @@ import com.azure.core.http.policy.HttpLogOptions; import com.azure.core.http.policy.RetryPolicy; import com.azure.core.test.TestBase; -import com.azure.data.tables.models.Table; import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.assertEquals; - public class TableServiceClientTest extends TestBase { - private TableServiceClient client; + private TableServiceClient serviceClient; @Override protected void beforeTest() { @@ -31,23 +28,20 @@ protected void beforeTest() { .addPolicy(new RetryPolicy()); } - client = builder.buildClient(); + serviceClient = builder.buildClient(); } @Test - void createTable() { + void serviceCreateTable() { // Arrange String tableName = testResourceNamer.randomName("test", 20); // Act - Table table = client.createTable(tableName); - - // Assert - assertEquals(tableName, table.getName()); + serviceClient.createTable(tableName); } @Test - void deleteTableAsync() { + void serviceDeleteTable() { // Arrange String tableName = testResourceNamer.randomName("test", 20); @@ -55,7 +49,7 @@ void deleteTableAsync() { } @Test - void deleteTableWithResponseAsync() { + void serviceDeleteTableWithResponse() { // Arrange String tableName = testResourceNamer.randomName("test", 20); int expectedStatusCode = 204; diff --git a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TablesAsyncClientTest.java b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TablesAsyncClientTest.java index 0a463edbea3f8..0e50bc8f049e6 100644 --- a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TablesAsyncClientTest.java +++ b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/TablesAsyncClientTest.java @@ -9,8 +9,8 @@ import com.azure.core.http.policy.HttpPipelinePolicy; import com.azure.core.http.policy.RetryPolicy; import com.azure.core.test.TestBase; -import com.azure.data.tables.models.Entity; -import com.azure.data.tables.models.QueryParams; +import com.azure.data.tables.models.ListEntitiesOptions; +import com.azure.data.tables.models.TableEntity; import com.azure.data.tables.models.UpdateMode; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -29,7 +29,7 @@ public class TablesAsyncClientTest extends TestBase { private static final Duration TIMEOUT = Duration.ofSeconds(30); - private TableAsyncClient asyncClient; + private TableAsyncClient tableClient; private HttpPipelinePolicy recordPolicy; private HttpClient playbackClient; @@ -52,9 +52,8 @@ protected void beforeTest() { .addPolicy(new RetryPolicy()); } - asyncClient = builder.buildAsyncClient(); - - asyncClient.create().block(TIMEOUT); + tableClient = builder.buildAsyncClient(); + tableClient.create().block(TIMEOUT); } @Test @@ -79,7 +78,36 @@ void createTableAsync() { // Act & Assert StepVerifier.create(asyncClient2.create()) - .assertNext(response -> assertEquals(tableName2, response.getName())) + .expectComplete() + .verify(); + } + + @Test + void createTableWithResponseAsync() { + // Arrange + final String tableName2 = testResourceNamer.randomName("tableName", 20); + final String connectionString = TestUtils.getConnectionString(interceptorManager.isPlaybackMode()); + final TableClientBuilder builder = new TableClientBuilder() + .connectionString(connectionString) + .httpLogOptions(new HttpLogOptions().setLogLevel(HttpLogDetailLevel.BODY_AND_HEADERS)) + .tableName(tableName2); + + if (interceptorManager.isPlaybackMode()) { + builder.httpClient(playbackClient); + } else { + builder.httpClient(HttpClient.createDefault()) + .addPolicy(recordPolicy) + .addPolicy(new RetryPolicy()); + } + + final TableAsyncClient asyncClient2 = builder.buildAsyncClient(); + final int expectedStatusCode = 204; + + // Act & Assert + StepVerifier.create(asyncClient2.createWithResponse()) + .assertNext(response -> { + assertEquals(expectedStatusCode, response.getStatusCode()); + }) .expectComplete() .verify(); } @@ -89,33 +117,47 @@ void createEntityAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity tableEntity = new Entity(partitionKeyValue, rowKeyValue); + final TableEntity tableEntity = new TableEntity(partitionKeyValue, rowKeyValue); // Act & Assert - StepVerifier.create(asyncClient.createEntity(tableEntity)) - .assertNext(response -> { - assertEquals(response.getPartitionKey(), partitionKeyValue); - assertEquals(response.getRowKey(), rowKeyValue); - assertNotNull(response.getETag()); - }) + StepVerifier.create(tableClient.createEntity(tableEntity)) .expectComplete() .verify(); } @Test - void createEntityWithResponse() { + void createEntityWithResponseAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity entity = new Entity(partitionKeyValue, rowKeyValue); - final int expectedStatusCode = 201; + final TableEntity entity = new TableEntity(partitionKeyValue, rowKeyValue); + final int expectedStatusCode = 204; // Act & Assert - StepVerifier.create(asyncClient.createEntityWithResponse(entity)) + StepVerifier.create(tableClient.createEntityWithResponse(entity)) + .assertNext(response -> { + assertEquals(expectedStatusCode, response.getStatusCode()); + }) + .expectComplete() + .verify(); + } + + @Test + void deleteTableAsync() { + // Act & Assert + StepVerifier.create(tableClient.delete()) + .expectComplete() + .verify(); + } + + @Test + void deleteTableWithResponseAsync() { + // Arrange + final int expectedStatusCode = 204; + + // Act & Assert + StepVerifier.create(tableClient.deleteWithResponse()) .assertNext(response -> { - assertEquals(response.getValue().getPartitionKey(), partitionKeyValue); - assertEquals(response.getValue().getRowKey(), rowKeyValue); - assertNotNull(response.getValue().getETag()); assertEquals(expectedStatusCode, response.getStatusCode()); }) .expectComplete() @@ -127,32 +169,34 @@ void deleteEntityAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity tableEntity = new Entity(partitionKeyValue, rowKeyValue); + final TableEntity tableEntity = new TableEntity(partitionKeyValue, rowKeyValue); - final Entity createdEntity = asyncClient.createEntity(tableEntity).block(TIMEOUT); + tableClient.createEntity(tableEntity).block(TIMEOUT); + final TableEntity createdEntity = tableClient.getEntity(partitionKeyValue, rowKeyValue).block(TIMEOUT); assertNotNull(createdEntity, "'createdEntity' should not be null."); assertNotNull(createdEntity.getETag(), "'eTag' should not be null."); // Act & Assert - StepVerifier.create(asyncClient.deleteEntity(createdEntity)) + StepVerifier.create(tableClient.deleteEntity(partitionKeyValue, rowKeyValue)) .expectComplete() .verify(); } @Test - void deleteEntityWithResponse() { + void deleteEntityWithResponseAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity tableEntity = new Entity(partitionKeyValue, rowKeyValue); + final TableEntity tableEntity = new TableEntity(partitionKeyValue, rowKeyValue); final int expectedStatusCode = 204; - final Entity createdEntity = asyncClient.createEntity(tableEntity).block(TIMEOUT); + tableClient.createEntity(tableEntity).block(TIMEOUT); + final TableEntity createdEntity = tableClient.getEntity(partitionKeyValue, rowKeyValue).block(TIMEOUT); assertNotNull(createdEntity, "'createdEntity' should not be null."); assertNotNull(createdEntity.getETag(), "'eTag' should not be null."); // Act & Assert - StepVerifier.create(asyncClient.deleteEntityWithResponse(createdEntity, false)) + StepVerifier.create(tableClient.deleteEntityWithResponse(partitionKeyValue, rowKeyValue, null)) .assertNext(response -> { assertEquals(expectedStatusCode, response.getStatusCode()); }) @@ -161,19 +205,20 @@ void deleteEntityWithResponse() { } @Test - void deleteEntityWithResponseMatchETag() { + void deleteEntityWithResponseMatchETagAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity tableEntity = new Entity(partitionKeyValue, rowKeyValue); + final TableEntity tableEntity = new TableEntity(partitionKeyValue, rowKeyValue); final int expectedStatusCode = 204; - final Entity createdEntity = asyncClient.createEntity(tableEntity).block(TIMEOUT); + tableClient.createEntity(tableEntity).block(TIMEOUT); + final TableEntity createdEntity = tableClient.getEntity(partitionKeyValue, rowKeyValue).block(TIMEOUT); assertNotNull(createdEntity, "'createdEntity' should not be null."); assertNotNull(createdEntity.getETag(), "'eTag' should not be null."); // Act & Assert - StepVerifier.create(asyncClient.deleteEntityWithResponse(createdEntity, true)) + StepVerifier.create(tableClient.deleteEntityWithResponse(partitionKeyValue, rowKeyValue, createdEntity.getETag())) .assertNext(response -> { assertEquals(expectedStatusCode, response.getStatusCode()); }) @@ -182,29 +227,25 @@ void deleteEntityWithResponseMatchETag() { } @Test - void getEntityWithResponse() { + void getEntityWithResponseAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity tableEntity = new Entity(partitionKeyValue, rowKeyValue); + final TableEntity tableEntity = new TableEntity(partitionKeyValue, rowKeyValue); final int expectedStatusCode = 200; - - final Entity createdEntity = asyncClient.createEntity(tableEntity).block(TIMEOUT); - assertNotNull(createdEntity, "'createdEntity' should not be null."); - assertNotNull(createdEntity.getETag(), "'eTag' should not be null."); + tableClient.createEntity(tableEntity).block(TIMEOUT); // Act & Assert - StepVerifier.create(asyncClient.getEntityWithResponse(createdEntity.getPartitionKey(), createdEntity.getRowKey())) + StepVerifier.create(tableClient.getEntityWithResponse(partitionKeyValue, rowKeyValue)) .assertNext(response -> { - final Entity entity = response.getValue(); + final TableEntity entity = response.getValue(); assertEquals(expectedStatusCode, response.getStatusCode()); assertNotNull(entity); assertEquals(tableEntity.getPartitionKey(), entity.getPartitionKey()); assertEquals(tableEntity.getRowKey(), entity.getRowKey()); - assertEquals(createdEntity.getETag(), entity.getETag()); - + assertNotNull(entity.getETag()); assertNotNull(entity.getProperties()); }) .expectComplete() @@ -212,20 +253,20 @@ void getEntityWithResponse() { } @Test - void updateEntityWithResponseReplace() { - updateEntityWithResponse(UpdateMode.REPLACE); + void updateEntityWithResponseReplaceAsync() { + updateEntityWithResponseAsync(UpdateMode.REPLACE); } @Test - void updateEntityWithResponseMerge() { - updateEntityWithResponse(UpdateMode.MERGE); + void updateEntityWithResponseMergeAsync() { + updateEntityWithResponseAsync(UpdateMode.MERGE); } /** * In the case of {@link UpdateMode#MERGE}, we expect both properties to exist. * In the case of {@link UpdateMode#REPLACE}, we only expect {@code newPropertyKey} to exist. */ - void updateEntityWithResponse(UpdateMode mode) { + void updateEntityWithResponseAsync(UpdateMode mode) { // Arrange final boolean expectOldProperty = mode == UpdateMode.MERGE; final String partitionKeyValue = testResourceNamer.randomName("APartitionKey", 20); @@ -233,10 +274,11 @@ void updateEntityWithResponse(UpdateMode mode) { final int expectedStatusCode = 204; final String oldPropertyKey = "propertyA"; final String newPropertyKey = "propertyB"; - final Entity tableEntity = new Entity(partitionKeyValue, rowKeyValue) + final TableEntity tableEntity = new TableEntity(partitionKeyValue, rowKeyValue) .addProperty(oldPropertyKey, "valueA"); - final Entity createdEntity = asyncClient.createEntity(tableEntity).block(TIMEOUT); + tableClient.createEntity(tableEntity).block(TIMEOUT); + final TableEntity createdEntity = tableClient.getEntity(partitionKeyValue, rowKeyValue).block(TIMEOUT); assertNotNull(createdEntity, "'createdEntity' should not be null."); assertNotNull(createdEntity.getETag(), "'eTag' should not be null."); @@ -244,13 +286,13 @@ void updateEntityWithResponse(UpdateMode mode) { createdEntity.addProperty(newPropertyKey, "valueB"); // Act - StepVerifier.create(asyncClient.updateEntityWithResponse(createdEntity, true, mode)) + StepVerifier.create(tableClient.updateEntityWithResponse(createdEntity, true, mode)) .assertNext(response -> assertEquals(expectedStatusCode, response.getStatusCode())) .expectComplete() .verify(); // Assert and verify that the new properties are in there. - StepVerifier.create(asyncClient.getEntity(partitionKeyValue, rowKeyValue)) + StepVerifier.create(tableClient.getEntity(partitionKeyValue, rowKeyValue)) .assertNext(entity -> { final Map properties = entity.getProperties(); assertTrue(properties.containsKey(newPropertyKey)); @@ -261,16 +303,16 @@ void updateEntityWithResponse(UpdateMode mode) { @Disabled("List not working yet.") @Test - void listEntityWithFilter() { + void listEntityWithFilterAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity entity = new Entity(partitionKeyValue, rowKeyValue); - QueryParams queryParams1 = new QueryParams().setFilter("PartitionKey eq '" + entity.getPartitionKey() + "'"); - asyncClient.createEntity(entity).block(TIMEOUT); + final TableEntity entity = new TableEntity(partitionKeyValue, rowKeyValue); + ListEntitiesOptions options = new ListEntitiesOptions().setFilter("PartitionKey eq '" + entity.getPartitionKey() + "'"); + tableClient.createEntity(entity).block(TIMEOUT); // Act & Assert - StepVerifier.create(asyncClient.listEntities(queryParams1)) + StepVerifier.create(tableClient.listEntities(options)) .assertNext(returnEntity -> { assertEquals(partitionKeyValue, returnEntity.getPartitionKey()); assertEquals(entity.getRowKey(), returnEntity.getRowKey()); @@ -281,20 +323,20 @@ void listEntityWithFilter() { @Disabled("List not working yet.") @Test - void listEntityWithSelect() { + void listEntityWithSelectAsync() { // Arrange final String partitionKeyValue = testResourceNamer.randomName("partitionKey", 20); final String rowKeyValue = testResourceNamer.randomName("rowKey", 20); - final Entity entity = new Entity(partitionKeyValue, rowKeyValue) + final TableEntity entity = new TableEntity(partitionKeyValue, rowKeyValue) .addProperty("propertyC", "valueC") .addProperty("propertyD", "valueD"); - QueryParams queryParams = new QueryParams() + ListEntitiesOptions options = new ListEntitiesOptions() .setFilter("PartitionKey eq '" + entity.getPartitionKey() + "'") .setSelect("propertyC"); - asyncClient.createEntity(entity).block(TIMEOUT); + tableClient.createEntity(entity).block(TIMEOUT); // Act & Assert - StepVerifier.create(asyncClient.listEntities(queryParams)) + StepVerifier.create(tableClient.listEntities(options)) .assertNext(returnEntity -> { assertEquals(entity.getRowKey(), returnEntity.getRowKey()); assertEquals(entity.getPartitionKey(), returnEntity.getPartitionKey()); @@ -306,13 +348,13 @@ void listEntityWithSelect() { } @Test - void listEntityWithTop() { + void listEntityWithTopAsync() { // Arrange - QueryParams queryParams = new QueryParams() + ListEntitiesOptions options = new ListEntitiesOptions() .setTop(1); // Act & Assert - StepVerifier.create(asyncClient.listEntities(queryParams)) + StepVerifier.create(tableClient.listEntities(options)) .expectNextCount(2); } } diff --git a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/implementation/AzureTableImplTest.java b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/implementation/AzureTableImplTest.java index f018ef746c3dc..f240a06ebe2c8 100644 --- a/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/implementation/AzureTableImplTest.java +++ b/sdk/tables/azure-data-tables/src/test/java/com/azure/data/tables/implementation/AzureTableImplTest.java @@ -135,14 +135,14 @@ void createTable(String tableName) { String requestId = testResourceNamer.randomUuid(); azureTable.getTables().createWithResponseAsync(tableProperties, requestId, - ResponseFormat.RETURN_CONTENT, null, Context.NONE).block(); + ResponseFormat.RETURN_NO_CONTENT, null, Context.NONE).block(); } void insertNoETag(String tableName, Map properties) { String requestId = testResourceNamer.randomUuid(); azureTable.getTables().insertEntityWithResponseAsync(tableName, TIMEOUT_IN_MS, - requestId, ResponseFormat.RETURN_CONTENT, properties, null, Context.NONE).log().block(); + requestId, ResponseFormat.RETURN_NO_CONTENT, properties, null, Context.NONE).log().block(); } @Test @@ -150,12 +150,12 @@ void createTableImpl() { // Arrange String tableName = testResourceNamer.randomName("test", 20); TableProperties tableProperties = new TableProperties().setTableName(tableName); - int expectedStatusCode = 201; + int expectedStatusCode = 204; String requestId = testResourceNamer.randomUuid(); // Act & Assert StepVerifier.create(azureTable.getTables().createWithResponseAsync(tableProperties, - requestId, ResponseFormat.RETURN_CONTENT, null, Context.NONE)) + requestId, ResponseFormat.RETURN_NO_CONTENT, null, Context.NONE)) .assertNext(response -> { Assertions.assertEquals(expectedStatusCode, response.getStatusCode()); }) @@ -174,7 +174,7 @@ void createTableDuplicateNameImpl() { // Act & Assert StepVerifier.create(azureTable.getTables().createWithResponseAsync(tableProperties, - requestId, ResponseFormat.RETURN_CONTENT, defaultQueryOptions, Context.NONE)) + requestId, ResponseFormat.RETURN_NO_CONTENT, defaultQueryOptions, Context.NONE)) .expectErrorSatisfies(error -> { assertTrue(error instanceof TableServiceErrorException); @@ -285,12 +285,12 @@ void insertNoETagImpl() { String rowKeyValue = testResourceNamer.randomName("rowKey", 20); properties.put(PARTITION_KEY, partitionKeyValue); properties.put(ROW_KEY, rowKeyValue); - int expectedStatusCode = 201; + int expectedStatusCode = 204; String requestId = testResourceNamer.randomUuid(); // Act & Assert StepVerifier.create(azureTable.getTables().insertEntityWithResponseAsync(tableName, TIMEOUT_IN_MS, - requestId, ResponseFormat.RETURN_CONTENT, properties, null, Context.NONE)) + requestId, ResponseFormat.RETURN_NO_CONTENT, properties, null, Context.NONE)) .assertNext(response -> { Assertions.assertEquals(expectedStatusCode, response.getStatusCode()); }) diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityAsync.json index 1ab04f17c7d83..635b7b2d8f523 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityAsync.json @@ -4,54 +4,52 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "df3788bb-a58b-4305-8f27-c81bc50fce18", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "74c98c20-3d92-441e-905a-a35279c9b727", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:27 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65ea-5002-000c-7274-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename479509ff\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "df3788bb-a58b-4305-8f27-c81bc50fce18", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename479509ff')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename68684fa1')", + "Content-Length" : "0", + "x-ms-request-id" : "aedbd0eb-c002-00e9-55ff-770c16000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "74c98c20-3d92-441e-905a-a35279c9b727", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename68684fa1')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename479509ff", + "Uri" : "https://REDACTED.table.core.windows.net/tablename68684fa1", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "efdc1fd8-dc69-4812-85b9-da6c72ce87c0", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "9b1e5ed0-9f47-48ab-9773-6475a2164da3", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:27 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A13.4966804Z'", - "x-ms-request-id" : "ba0a65ec-5002-000c-7374-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename479509ff/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A13.4966804Z'\\\"\",\"PartitionKey\":\"partitionkey115368\",\"RowKey\":\"rowkey93572caa9\",\"Timestamp\":\"2020-07-28T00:15:13.4966804Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "efdc1fd8-dc69-4812-85b9-da6c72ce87c0", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename479509ff(PartitionKey='partitionkey115368',RowKey='rowkey93572caa9')" + "ETag" : "W/datetime'2020-08-21T21%3A10%3A27.9216596Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename68684fa1(PartitionKey='partitionkey23458d',RowKey='rowkey52529a13c')", + "Content-Length" : "0", + "x-ms-request-id" : "aedbd0f7-c002-00e9-5dff-770c16000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "9b1e5ed0-9f47-48ab-9773-6475a2164da3", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename68684fa1(PartitionKey='partitionkey23458d',RowKey='rowkey52529a13c')" }, "Exception" : null } ], - "variables" : [ "tablename479509ff", "partitionkey115368", "rowkey93572caa9" ] + "variables" : [ "tablename68684fa1", "partitionkey23458d", "rowkey52529a13c" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponse.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponse.json index 7896dabf5be38..9c9a0bee5789c 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponse.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponse.json @@ -4,54 +4,52 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "0cec4c11-d0fe-49bd-a2de-5bab40aaf6a3", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "01cd5ed7-05bc-4dd7-990d-8edf2914c801", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:51 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65c8-5002-000c-5874-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename98680d59\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "0cec4c11-d0fe-49bd-a2de-5bab40aaf6a3", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename98680d59')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename138955aa')", + "Content-Length" : "0", + "x-ms-request-id" : "a4fe25f4-5002-00d4-37fe-777a0d000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "01cd5ed7-05bc-4dd7-990d-8edf2914c801", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename138955aa')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename98680d59", + "Uri" : "https://REDACTED.table.core.windows.net/tablename138955aa", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "f60cf0de-6886-471c-b0c6-6d54071668ee", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "3871e99e-c5b1-4cb3-a41f-7fea762d25db", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:51 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.633066Z'", - "x-ms-request-id" : "ba0a65cc-5002-000c-5b74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename98680d59/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A12.633066Z'\\\"\",\"PartitionKey\":\"partitionkey47171b\",\"RowKey\":\"rowkey748239d5b\",\"Timestamp\":\"2020-07-28T00:15:12.633066Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "f60cf0de-6886-471c-b0c6-6d54071668ee", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename98680d59(PartitionKey='partitionkey47171b',RowKey='rowkey748239d5b')" + "ETag" : "W/datetime'2020-08-21T21%3A00%3A52.1204715Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename138955aa(PartitionKey='partitionkey15652b',RowKey='rowkey879055459')", + "Content-Length" : "0", + "x-ms-request-id" : "a4fe2600-5002-00d4-40fe-777a0d000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "3871e99e-c5b1-4cb3-a41f-7fea762d25db", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename138955aa(PartitionKey='partitionkey15652b',RowKey='rowkey879055459')" }, "Exception" : null } ], - "variables" : [ "tablename98680d59", "partitionkey47171b", "rowkey748239d5b" ] + "variables" : [ "tablename138955aa", "partitionkey15652b", "rowkey879055459" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponseAsync.json new file mode 100644 index 0000000000000..c973a59fe4932 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createEntityWithResponseAsync.json @@ -0,0 +1,55 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "ac1ffed0-ae8d-42ee-83b6-e29fd321aa43", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:24 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename07736a8a')", + "Content-Length" : "0", + "x-ms-request-id" : "c1cfb448-4002-0071-35ff-772c77000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "ac1ffed0-ae8d-42ee-83b6-e29fd321aa43", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename07736a8a')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/tablename07736a8a", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "453d2ba4-6383-472d-8089-c3eba3b7593a", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:24 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A25.3321021Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename07736a8a(PartitionKey='partitionkey327255',RowKey='rowkey88051e115')", + "Content-Length" : "0", + "x-ms-request-id" : "c1cfb453-4002-0071-3dff-772c77000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "453d2ba4-6383-472d-8089-c3eba3b7593a", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename07736a8a(PartitionKey='partitionkey327255',RowKey='rowkey88051e115')" + }, + "Exception" : null + } ], + "variables" : [ "tablename07736a8a", "partitionkey327255", "rowkey88051e115" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTable.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTable.json index 5ea783b893030..3d770dcafbc50 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTable.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTable.json @@ -4,27 +4,26 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "65bf83a3-468c-4e8b-850f-2fd7a268b8ed", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "219ca9f2-c97b-48aa-841d-9410dff2b6e6", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:20 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65bc-5002-000c-4f74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test16867ea3b2\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "65bf83a3-468c-4e8b-850f-2fd7a268b8ed", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test16867ea3b2')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test5276304b96')", + "Content-Length" : "0", + "x-ms-request-id" : "12e4cc98-7002-0045-4dfe-771fbf000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "219ca9f2-c97b-48aa-841d-9410dff2b6e6", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test5276304b96')" }, "Exception" : null } ], - "variables" : [ "test16867ea3b2" ] + "variables" : [ "test5276304b96" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableAsync.json index dc3544a23c155..949b0889ffc5b 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableAsync.json @@ -4,25 +4,24 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "072ea26e-da9f-4dac-94b1-a33b1a1324bd", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "0a75f1dc-6a20-4459-8f4f-a9e16cf4bd04", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:27:46 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:06 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "354e15d2-d002-0094-1475-6416e9000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename756744b5\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "072ea26e-da9f-4dac-94b1-a33b1a1324bd", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename756744b5')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename38123c64')", + "Content-Length" : "0", + "x-ms-request-id" : "53d61450-c002-009b-24ff-770b59000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "0a75f1dc-6a20-4459-8f4f-a9e16cf4bd04", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename38123c64')" }, "Exception" : null }, { @@ -30,27 +29,26 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "4fbbf73a-6db2-4d7a-9e1d-223a487cfe02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "99727f26-f010-4dcc-8797-edf609330788", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:27:46 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:07 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "354e15d5-d002-0094-1575-6416e9000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename76126296\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "4fbbf73a-6db2-4d7a-9e1d-223a487cfe02", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename76126296')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename85993f92')", + "Content-Length" : "0", + "x-ms-request-id" : "53d61463-c002-009b-32ff-770b59000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "99727f26-f010-4dcc-8797-edf609330788", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename85993f92')" }, "Exception" : null } ], - "variables" : [ "tablename756744b5", "tablename76126296" ] + "variables" : [ "tablename38123c64", "tablename85993f92" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableDuplicateNameImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableDuplicateNameImpl.json index 0c5dbf898089e..3dd43421f8731 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableDuplicateNameImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableDuplicateNameImpl.json @@ -4,24 +4,23 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "345d94ff-0617-4641-b3a3-072d24cecf69", + "x-ms-client-request-id" : "362e7a8c-2750-49e6-ae60-96422ed8ce23", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:28 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "c5129401-6002-0091-3574-64c432000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test510383d446\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "345d94ff-0617-4641-b3a3-072d24cecf69", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test510383d446')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test0361686a77')", + "Content-Length" : "0", + "x-ms-request-id" : "d6bccdd1-d002-0063-57ff-7757a7000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "362e7a8c-2750-49e6-ae60-96422ed8ce23", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test0361686a77')" }, "Exception" : null }, { @@ -29,7 +28,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dfullmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "ca428e9f-a4c1-4cf6-9878-345257631466", + "x-ms-client-request-id" : "4bb38982-774c-46a9-8965-b53d22b544c0", "Content-Type" : "application/json" }, "Response" : { @@ -39,12 +38,12 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "409", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "Date" : "Fri, 21 Aug 2020 21:09:28 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "901eb48f-2002-0006-2e74-64923f000000", - "Body" : "{\"odata.error\":{\"code\":\"TableAlreadyExists\",\"message\":{\"lang\":\"en-US\",\"value\":\"The table specified already exists.\\nRequestId:901eb48f-2002-0006-2e74-64923f000000\\nTime:2020-07-28T00:15:15.2800971Z\"}}}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "ca428e9f-a4c1-4cf6-9878-345257631466", + "x-ms-request-id" : "d6bccde3-d002-0063-62ff-7757a7000000", + "Body" : "{\"odata.error\":{\"code\":\"TableAlreadyExists\",\"message\":{\"lang\":\"en-US\",\"value\":\"The table specified already exists.\\nRequestId:d6bccde3-d002-0063-62ff-7757a7000000\\nTime:2020-08-21T21:09:29.0517520Z\"}}}", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "4bb38982-774c-46a9-8965-b53d22b544c0", "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -53,7 +52,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "87a4513a-3f88-4759-865b-809b3c94d571" + "x-ms-client-request-id" : "75263029-9bea-413c-bc8c-a2862001743a" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -63,19 +62,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "4ff0cb3a-4002-002f-7374-64ac4b000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test510383d446\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "87a4513a-3f88-4759-865b-809b3c94d571", + "x-ms-request-id" : "d6bccdf0-d002-0063-6dff-7757a7000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test0361686a77\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:28 GMT", + "x-ms-client-request-id" : "75263029-9bea-413c-bc8c-a2862001743a", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test510383d446')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test0361686a77')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d3f5f75c-0617-4b00-9a6b-0cf607c1d76f" + "x-ms-client-request-id" : "40d2b018-213f-495c-88b7-6b24b53b6d70" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -85,11 +84,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "64994103-6002-0081-5874-64015a000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "d3f5f75c-0617-4b00-9a6b-0cf607c1d76f" + "x-ms-request-id" : "0704a116-2002-0077-04ff-771fc8000000", + "Date" : "Fri, 21 Aug 2020 21:09:28 GMT", + "x-ms-client-request-id" : "40d2b018-213f-495c-88b7-6b24b53b6d70" }, "Exception" : null } ], - "variables" : [ "test510383d446", "345d94ff-0617-4641-b3a3-072d24cecf69", "ca428e9f-a4c1-4cf6-9878-345257631466", "87a4513a-3f88-4759-865b-809b3c94d571", "d3f5f75c-0617-4b00-9a6b-0cf607c1d76f" ] + "variables" : [ "test0361686a77", "362e7a8c-2750-49e6-ae60-96422ed8ce23", "4bb38982-774c-46a9-8965-b53d22b544c0", "75263029-9bea-413c-bc8c-a2862001743a", "40d2b018-213f-495c-88b7-6b24b53b6d70" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableImpl.json index 9b6c4cac05da3..b5c3842e8ba24 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableImpl.json @@ -4,24 +4,23 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "10486662-1f29-41bc-bfcc-aeefe4c49449", + "x-ms-client-request-id" : "dd576296-1cdd-44b2-9fd7-7d651d6cf3a8", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:37 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba19b2b1-9002-0013-0774-64858c000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test907698555d\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "10486662-1f29-41bc-bfcc-aeefe4c49449", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test907698555d')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test077343f063')", + "Content-Length" : "0", + "x-ms-request-id" : "b61827e2-4002-004e-69ff-77e4d4000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "dd576296-1cdd-44b2-9fd7-7d651d6cf3a8", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test077343f063')" }, "Exception" : null }, { @@ -29,7 +28,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c507a389-fc0c-456e-8ec7-f4cc4b38c079" + "x-ms-client-request-id" : "20c02d70-e78e-409e-ac0f-b6f5e5146e32" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -39,19 +38,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "4ff177a0-b002-0014-6f74-64e9ef000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test907698555d\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "c507a389-fc0c-456e-8ec7-f4cc4b38c079", + "x-ms-request-id" : "b61827ec-4002-004e-70ff-77e4d4000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test077343f063\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:37 GMT", + "x-ms-client-request-id" : "20c02d70-e78e-409e-ac0f-b6f5e5146e32", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test907698555d')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test077343f063')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c2d02d4f-cebc-4f1b-b96c-fc199a2cbe32" + "x-ms-client-request-id" : "2d912068-6226-4ab4-ac7a-4276a0de53a2" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -61,11 +60,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "6eee6e9a-f002-002a-7f74-647e90000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "c2d02d4f-cebc-4f1b-b96c-fc199a2cbe32" + "x-ms-request-id" : "533cfa6e-a002-00b2-56ff-77352d000000", + "Date" : "Fri, 21 Aug 2020 21:09:37 GMT", + "x-ms-client-request-id" : "2d912068-6226-4ab4-ac7a-4276a0de53a2" }, "Exception" : null } ], - "variables" : [ "test907698555d", "10486662-1f29-41bc-bfcc-aeefe4c49449", "c507a389-fc0c-456e-8ec7-f4cc4b38c079", "c2d02d4f-cebc-4f1b-b96c-fc199a2cbe32" ] + "variables" : [ "test077343f063", "dd576296-1cdd-44b2-9fd7-7d651d6cf3a8", "20c02d70-e78e-409e-ac0f-b6f5e5146e32", "2d912068-6226-4ab4-ac7a-4276a0de53a2" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponse.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponse.json new file mode 100644 index 0000000000000..13ba4777260af --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponse.json @@ -0,0 +1,54 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "48bc9694-d930-4c6a-a44f-59d9163e7ebb", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:13 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename88027722')", + "Content-Length" : "0", + "x-ms-request-id" : "392d82ae-8002-006e-39fe-779f73000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "48bc9694-d930-4c6a-a44f-59d9163e7ebb", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename88027722')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "0b403ac1-1ec7-4063-a653-3369bfa73f46", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:13 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename8274711b')", + "Content-Length" : "0", + "x-ms-request-id" : "392d82d5-8002-006e-5bfe-779f73000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "0b403ac1-1ec7-4063-a653-3369bfa73f46", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename8274711b')" + }, + "Exception" : null + } ], + "variables" : [ "tablename88027722", "tablename8274711b" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponseAsync.json index 8a969c35ea267..03477a0466d19 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponseAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/createTableWithResponseAsync.json @@ -4,27 +4,51 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "dab1b78a-7b2c-441d-94e4-f1f408349349", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "1e0e3702-e196-477f-83f3-720b9a524fbe", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:11 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:58 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65af-5002-000c-4874-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test833540b5e0\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "dab1b78a-7b2c-441d-94e4-f1f408349349", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test833540b5e0')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename774088ea')", + "Content-Length" : "0", + "x-ms-request-id" : "ee05d887-f002-0074-75ff-77feac000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "1e0e3702-e196-477f-83f3-720b9a524fbe", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename774088ea')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "e4866138-24ce-4bc6-a2b9-b80a05cb80fe", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:58 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename08545350')", + "Content-Length" : "0", + "x-ms-request-id" : "ee05d8ac-f002-0074-0fff-77feac000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "e4866138-24ce-4bc6-a2b9-b80a05cb80fe", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename08545350')" }, "Exception" : null } ], - "variables" : [ "test833540b5e0" ] + "variables" : [ "tablename774088ea", "tablename08545350" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityAsync.json index 3d710ae29d51a..31c86b4a8f35b 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityAsync.json @@ -4,61 +4,83 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "9b4b30ee-241d-4d96-8827-855cd739123b", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "d1f2369b-af83-4bc8-a415-e7477d148b0a", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:18 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65e2-5002-000c-6c74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename55118a5c\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "9b4b30ee-241d-4d96-8827-855cd739123b", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename55118a5c')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename20344821')", + "Content-Length" : "0", + "x-ms-request-id" : "7c5bb9cf-3002-00c2-10ff-778cda000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "d1f2369b-af83-4bc8-a415-e7477d148b0a", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename20344821')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename55118a5c", + "Uri" : "https://REDACTED.table.core.windows.net/tablename20344821", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "ef987f09-8e1b-4626-b382-1450e9d54eee", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "036c90db-2d59-4710-8c2a-3200458dc9e4", "Content-Type" : "application/json" }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:19 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A19.8243198Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename20344821(PartitionKey='partitionkey53663f',RowKey='rowkey713953d34')", + "Content-Length" : "0", + "x-ms-request-id" : "7c5bb9e5-3002-00c2-23ff-778cda000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "036c90db-2d59-4710-8c2a-3200458dc9e4", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename20344821(PartitionKey='partitionkey53663f',RowKey='rowkey713953d34')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename20344821(PartitionKey='partitionkey53663f',RowKey='rowkey713953d34')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "6a72d18f-a157-47ed-b1f5-cc0336f6cace" + }, "Response" : { "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:10:19 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A13.2444998Z'", - "x-ms-request-id" : "ba0a65e4-5002-000c-6d74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename55118a5c/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A13.2444998Z'\\\"\",\"PartitionKey\":\"partitionkey190113\",\"RowKey\":\"rowkey703867615\",\"Timestamp\":\"2020-07-28T00:15:13.2444998Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "ef987f09-8e1b-4626-b382-1450e9d54eee", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename55118a5c(PartitionKey='partitionkey190113',RowKey='rowkey703867615')" + "ETag" : "W/datetime'2020-08-21T21%3A10%3A19.8243198Z'", + "x-ms-request-id" : "7c5bba00-3002-00c2-3bff-778cda000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename20344821/@Element\",\"odata.type\":\"brsiegelsample.tablename20344821\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename20344821(PartitionKey='partitionkey53663f',RowKey='rowkey713953d34')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A10%3A19.8243198Z'\\\"\",\"odata.editLink\":\"tablename20344821(PartitionKey='partitionkey53663f',RowKey='rowkey713953d34')\",\"PartitionKey\":\"partitionkey53663f\",\"RowKey\":\"rowkey713953d34\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:10:19.8243198Z\"}", + "x-ms-client-request-id" : "6a72d18f-a157-47ed-b1f5-cc0336f6cace", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/tablename55118a5c(PartitionKey='partitionkey190113',RowKey='rowkey703867615')", + "Uri" : "https://REDACTED.table.core.windows.net/tablename20344821(PartitionKey='partitionkey53663f',RowKey='rowkey713953d34')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "2ae95f66-ee74-4adc-bcbc-654468557c7c" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "0941c723-feb2-47e7-b52b-054dd7bf9d3b" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -68,11 +90,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "ba0a65e5-5002-000c-6e74-643688000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "2ae95f66-ee74-4adc-bcbc-654468557c7c" + "x-ms-request-id" : "7c5bba14-3002-00c2-49ff-778cda000000", + "Date" : "Fri, 21 Aug 2020 21:10:19 GMT", + "x-ms-client-request-id" : "0941c723-feb2-47e7-b52b-054dd7bf9d3b" }, "Exception" : null } ], - "variables" : [ "tablename55118a5c", "partitionkey190113", "rowkey703867615" ] + "variables" : [ "tablename20344821", "partitionkey53663f", "rowkey713953d34" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityImpl.json index c8bb42f9b2d77..9770805077113 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityImpl.json @@ -4,58 +4,56 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a5429282-d138-4ac7-b22b-293adc52def6", + "x-ms-client-request-id" : "905a0024-47d5-48b6-a3c2-d9b2d7f8a1c1", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:40 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "9c4ba8ab-c002-0043-3174-6447dc000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test87162cf658\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "a5429282-d138-4ac7-b22b-293adc52def6", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test87162cf658')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test35791926bd')", + "Content-Length" : "0", + "x-ms-request-id" : "80f63693-6002-0076-0cff-774014000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "905a0024-47d5-48b6-a3c2-d9b2d7f8a1c1", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test35791926bd')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/test87162cf658?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test35791926bd?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "fdfa3c73-4585-4533-a313-5a47cf7c2698", + "x-ms-client-request-id" : "f19638f2-0561-4aae-93e8-bc7097c7315a", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:40 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A15.8362777Z'\"", - "x-ms-request-id" : "0a530de9-f002-0067-1374-64b17c000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#test87162cf658/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A15.8362777Z'\\\"\",\"PartitionKey\":\"partitionkey035069\",\"RowKey\":\"rowkey92346a3b0\",\"Timestamp\":\"2020-07-28T00:15:15.8362777Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "fdfa3c73-4585-4533-a313-5a47cf7c2698", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/test87162cf658(PartitionKey='partitionkey035069',RowKey='rowkey92346a3b0')" + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A40.8835619Z'\"", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/test35791926bd(PartitionKey='partitionkey32752a',RowKey='rowkey087190307')", + "Content-Length" : "0", + "x-ms-request-id" : "80f636a7-6002-0076-1bff-774014000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "f19638f2-0561-4aae-93e8-bc7097c7315a", + "Location" : "https://brsiegelsample.table.core.windows.net/test35791926bd(PartitionKey='partitionkey32752a',RowKey='rowkey087190307')" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/test87162cf658(PartitionKey='partitionkey035069',RowKey='rowkey92346a3b0')?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test35791926bd(PartitionKey='partitionkey32752a',RowKey='rowkey087190307')?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "46f7e277-313d-40de-b4c1-faea611100ab" + "x-ms-client-request-id" : "422e77e2-9532-4bba-8fb3-b67d0f35765d" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -65,9 +63,9 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "407c103e-e002-0019-4974-64213b000000", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "46f7e277-313d-40de-b4c1-faea611100ab" + "x-ms-request-id" : "80f636ad-6002-0076-21ff-774014000000", + "Date" : "Fri, 21 Aug 2020 21:09:40 GMT", + "x-ms-client-request-id" : "422e77e2-9532-4bba-8fb3-b67d0f35765d" }, "Exception" : null }, { @@ -75,7 +73,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "5d1dc66c-fe84-47c9-b72e-e4ec841fcae4" + "x-ms-client-request-id" : "87acc482-94e0-450b-947b-2a15d3955b4f" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -85,19 +83,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "85fb8d36-7002-0056-3074-64506f000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test87162cf658\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "5d1dc66c-fe84-47c9-b72e-e4ec841fcae4", + "x-ms-request-id" : "80f636b0-6002-0076-24ff-774014000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test35791926bd\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:40 GMT", + "x-ms-client-request-id" : "87acc482-94e0-450b-947b-2a15d3955b4f", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test87162cf658')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test35791926bd')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "63e76138-2d52-4d12-a47d-22e154bf763c" + "x-ms-client-request-id" : "cb92801c-4c1c-4530-bbc1-729ae58962d7" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -107,11 +105,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "c345164a-c002-0031-6574-644093000000", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "63e76138-2d52-4d12-a47d-22e154bf763c" + "x-ms-request-id" : "0af58ddf-c002-00c6-45ff-7701dd000000", + "Date" : "Fri, 21 Aug 2020 21:09:40 GMT", + "x-ms-client-request-id" : "cb92801c-4c1c-4530-bbc1-729ae58962d7" }, "Exception" : null } ], - "variables" : [ "test87162cf658", "a5429282-d138-4ac7-b22b-293adc52def6", "partitionkey035069", "rowkey92346a3b0", "46f7e277-313d-40de-b4c1-faea611100ab", "fdfa3c73-4585-4533-a313-5a47cf7c2698", "5d1dc66c-fe84-47c9-b72e-e4ec841fcae4", "63e76138-2d52-4d12-a47d-22e154bf763c" ] + "variables" : [ "test35791926bd", "905a0024-47d5-48b6-a3c2-d9b2d7f8a1c1", "partitionkey32752a", "rowkey087190307", "422e77e2-9532-4bba-8fb3-b67d0f35765d", "f19638f2-0561-4aae-93e8-bc7097c7315a", "87acc482-94e0-450b-947b-2a15d3955b4f", "cb92801c-4c1c-4530-bbc1-729ae58962d7" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponse.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponse.json index 7e2a2ec554c92..c57df4d590b72 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponse.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponse.json @@ -4,61 +4,83 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "209ae6d9-7e89-46a8-8a3e-4fc3b8068b61", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "9298ab89-1ad8-4d48-b2d0-efc3cd468de1", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:54 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65cd-5002-000c-5c74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename79667a74\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "209ae6d9-7e89-46a8-8a3e-4fc3b8068b61", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename79667a74')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename803188ab')", + "Content-Length" : "0", + "x-ms-request-id" : "ed75c198-0002-0084-4ffe-77b85d000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "9298ab89-1ad8-4d48-b2d0-efc3cd468de1", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename803188ab')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename79667a74", + "Uri" : "https://REDACTED.table.core.windows.net/tablename803188ab", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "32738bc4-e7b6-4cdb-a947-d27a4698f8e0", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "456f19d9-79fe-4c01-8231-be9bcc626369", "Content-Type" : "application/json" }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:54 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A00%3A54.6143142Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename803188ab(PartitionKey='partitionkey14044c',RowKey='rowkey520234f4a')", + "Content-Length" : "0", + "x-ms-request-id" : "ed75c19b-0002-0084-50fe-77b85d000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "456f19d9-79fe-4c01-8231-be9bcc626369", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename803188ab(PartitionKey='partitionkey14044c',RowKey='rowkey520234f4a')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename803188ab(PartitionKey='partitionkey14044c',RowKey='rowkey520234f4a')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "830c3845-c470-4b1d-9012-f3c67f154653" + }, "Response" : { "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:00:54 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.7181257Z'", - "x-ms-request-id" : "ba0a65d0-5002-000c-5e74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename79667a74/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A12.7181257Z'\\\"\",\"PartitionKey\":\"partitionkey13213e\",\"RowKey\":\"rowkey197292524\",\"Timestamp\":\"2020-07-28T00:15:12.7181257Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "32738bc4-e7b6-4cdb-a947-d27a4698f8e0", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename79667a74(PartitionKey='partitionkey13213e',RowKey='rowkey197292524')" + "ETag" : "W/datetime'2020-08-21T21%3A00%3A54.6143142Z'", + "x-ms-request-id" : "ed75c19c-0002-0084-51fe-77b85d000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename803188ab/@Element\",\"odata.type\":\"brsiegelsample.tablename803188ab\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename803188ab(PartitionKey='partitionkey14044c',RowKey='rowkey520234f4a')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A00%3A54.6143142Z'\\\"\",\"odata.editLink\":\"tablename803188ab(PartitionKey='partitionkey14044c',RowKey='rowkey520234f4a')\",\"PartitionKey\":\"partitionkey14044c\",\"RowKey\":\"rowkey520234f4a\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:00:54.6143142Z\"}", + "x-ms-client-request-id" : "830c3845-c470-4b1d-9012-f3c67f154653", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/tablename79667a74(PartitionKey='partitionkey13213e',RowKey='rowkey197292524')", + "Uri" : "https://REDACTED.table.core.windows.net/tablename803188ab(PartitionKey='partitionkey14044c',RowKey='rowkey520234f4a')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "c54cb15b-21ae-485c-be06-723d397a120a" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "a81fe75d-1de4-472a-8d94-51d2186ea684" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -68,11 +90,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "ba0a65d2-5002-000c-6074-643688000000", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", - "x-ms-client-request-id" : "c54cb15b-21ae-485c-be06-723d397a120a" + "x-ms-request-id" : "ed75c19d-0002-0084-52fe-77b85d000000", + "Date" : "Fri, 21 Aug 2020 21:00:54 GMT", + "x-ms-client-request-id" : "a81fe75d-1de4-472a-8d94-51d2186ea684" }, "Exception" : null } ], - "variables" : [ "tablename79667a74", "partitionkey13213e", "rowkey197292524" ] + "variables" : [ "tablename803188ab", "partitionkey14044c", "rowkey520234f4a" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseAsync.json new file mode 100644 index 0000000000000..006bf0ee5635a --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseAsync.json @@ -0,0 +1,100 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "b53376d4-ff76-4634-b9d4-ee24681456cc", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:05 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename53065f85')", + "Content-Length" : "0", + "x-ms-request-id" : "2bdc3936-8002-00d7-79ff-779b69000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "b53376d4-ff76-4634-b9d4-ee24681456cc", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename53065f85')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/tablename53065f85", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "24e0f004-8da9-4d93-9174-3373f261af53", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:05 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A05.2881569Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename53065f85(PartitionKey='partitionkey75862c',RowKey='rowkey5076374ee')", + "Content-Length" : "0", + "x-ms-request-id" : "2bdc3944-8002-00d7-03ff-779b69000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "24e0f004-8da9-4d93-9174-3373f261af53", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename53065f85(PartitionKey='partitionkey75862c',RowKey='rowkey5076374ee')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename53065f85(PartitionKey='partitionkey75862c',RowKey='rowkey5076374ee')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "25b4e982-6416-40a1-81dc-eac8bdd9d37e" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:10:05 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A05.2881569Z'", + "x-ms-request-id" : "2bdc394d-8002-00d7-0bff-779b69000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename53065f85/@Element\",\"odata.type\":\"brsiegelsample.tablename53065f85\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename53065f85(PartitionKey='partitionkey75862c',RowKey='rowkey5076374ee')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A10%3A05.2881569Z'\\\"\",\"odata.editLink\":\"tablename53065f85(PartitionKey='partitionkey75862c',RowKey='rowkey5076374ee')\",\"PartitionKey\":\"partitionkey75862c\",\"RowKey\":\"rowkey5076374ee\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:10:05.2881569Z\"}", + "x-ms-client-request-id" : "25b4e982-6416-40a1-81dc-eac8bdd9d37e", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.table.core.windows.net/tablename53065f85(PartitionKey='partitionkey75862c',RowKey='rowkey5076374ee')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "6904bbf3-b5ff-4a7b-9acd-ce302cdaa224" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "2bdc3956-8002-00d7-12ff-779b69000000", + "Date" : "Fri, 21 Aug 2020 21:10:05 GMT", + "x-ms-client-request-id" : "6904bbf3-b5ff-4a7b-9acd-ce302cdaa224" + }, + "Exception" : null + } ], + "variables" : [ "tablename53065f85", "partitionkey75862c", "rowkey5076374ee" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETag.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETag.json index f4a47410603eb..20dc6e0a6f4fd 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETag.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETag.json @@ -4,61 +4,83 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "6cc3a485-7247-40fc-83e7-39a4bfa22102", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "0b2a9e6b-4820-4f5c-be10-b2660e3f94f3", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:16 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65e6-5002-000c-6f74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename059647bd\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "6cc3a485-7247-40fc-83e7-39a4bfa22102", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename059647bd')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename61099fc2')", + "Content-Length" : "0", + "x-ms-request-id" : "aa768e2f-6002-00bd-11fe-774341000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "0b2a9e6b-4820-4f5c-be10-b2660e3f94f3", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename61099fc2')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename059647bd", + "Uri" : "https://REDACTED.table.core.windows.net/tablename61099fc2", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "5909b5d2-9edd-4ca0-ac28-bd2d735a717b", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "f6807b0a-73bb-4e86-87b0-264a60b062a8", "Content-Type" : "application/json" }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:16 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A01%3A16.408328Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename61099fc2(PartitionKey='partitionkey19769f',RowKey='rowkey00426f387')", + "Content-Length" : "0", + "x-ms-request-id" : "aa768e34-6002-00bd-14fe-774341000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "f6807b0a-73bb-4e86-87b0-264a60b062a8", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename61099fc2(PartitionKey='partitionkey19769f',RowKey='rowkey00426f387')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename61099fc2(PartitionKey='partitionkey19769f',RowKey='rowkey00426f387')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "377e0ba1-006a-451d-a479-9b496ffd9447" + }, "Response" : { "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:01:16 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A13.3675882Z'", - "x-ms-request-id" : "ba0a65e8-5002-000c-7074-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename059647bd/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A13.3675882Z'\\\"\",\"PartitionKey\":\"partitionkey587809\",\"RowKey\":\"rowkey88577aca6\",\"Timestamp\":\"2020-07-28T00:15:13.3675882Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "5909b5d2-9edd-4ca0-ac28-bd2d735a717b", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename059647bd(PartitionKey='partitionkey587809',RowKey='rowkey88577aca6')" + "ETag" : "W/datetime'2020-08-21T21%3A01%3A16.408328Z'", + "x-ms-request-id" : "aa768e38-6002-00bd-16fe-774341000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename61099fc2/@Element\",\"odata.type\":\"brsiegelsample.tablename61099fc2\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename61099fc2(PartitionKey='partitionkey19769f',RowKey='rowkey00426f387')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A01%3A16.408328Z'\\\"\",\"odata.editLink\":\"tablename61099fc2(PartitionKey='partitionkey19769f',RowKey='rowkey00426f387')\",\"PartitionKey\":\"partitionkey19769f\",\"RowKey\":\"rowkey00426f387\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:01:16.408328Z\"}", + "x-ms-client-request-id" : "377e0ba1-006a-451d-a479-9b496ffd9447", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/tablename059647bd(PartitionKey='partitionkey587809',RowKey='rowkey88577aca6')", + "Uri" : "https://REDACTED.table.core.windows.net/tablename61099fc2(PartitionKey='partitionkey19769f',RowKey='rowkey00426f387')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "de0001ff-812f-42fb-be56-f42917c9babe" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "c22b1b2b-813f-42d0-adcc-7b0e85503366" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -68,11 +90,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "ba0a65e9-5002-000c-7174-643688000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "de0001ff-812f-42fb-be56-f42917c9babe" + "x-ms-request-id" : "aa768e3c-6002-00bd-19fe-774341000000", + "Date" : "Fri, 21 Aug 2020 21:01:16 GMT", + "x-ms-client-request-id" : "c22b1b2b-813f-42d0-adcc-7b0e85503366" }, "Exception" : null } ], - "variables" : [ "tablename059647bd", "partitionkey587809", "rowkey88577aca6" ] + "variables" : [ "tablename61099fc2", "partitionkey19769f", "rowkey00426f387" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETagAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETagAsync.json new file mode 100644 index 0000000000000..5b92c4c212e50 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteEntityWithResponseMatchETagAsync.json @@ -0,0 +1,100 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "380cfb28-3c4f-4592-afb9-27bb845b49b7", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:13 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename56815762')", + "Content-Length" : "0", + "x-ms-request-id" : "3aa2ca22-b002-004a-32ff-7769d3000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "380cfb28-3c4f-4592-afb9-27bb845b49b7", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename56815762')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/tablename56815762", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "ace379a1-86f7-4ab3-b979-b8a380f43bdb", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:14 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A14.2888492Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename56815762(PartitionKey='partitionkey81559e',RowKey='rowkey34093676f')", + "Content-Length" : "0", + "x-ms-request-id" : "3aa2ca34-b002-004a-40ff-7769d3000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "ace379a1-86f7-4ab3-b979-b8a380f43bdb", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename56815762(PartitionKey='partitionkey81559e',RowKey='rowkey34093676f')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename56815762(PartitionKey='partitionkey81559e',RowKey='rowkey34093676f')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "b4143b63-b81d-4ea6-81c0-32ad2925a7c9" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:10:14 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A14.2888492Z'", + "x-ms-request-id" : "3aa2ca3c-b002-004a-47ff-7769d3000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename56815762/@Element\",\"odata.type\":\"brsiegelsample.tablename56815762\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename56815762(PartitionKey='partitionkey81559e',RowKey='rowkey34093676f')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A10%3A14.2888492Z'\\\"\",\"odata.editLink\":\"tablename56815762(PartitionKey='partitionkey81559e',RowKey='rowkey34093676f')\",\"PartitionKey\":\"partitionkey81559e\",\"RowKey\":\"rowkey34093676f\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:10:14.2888492Z\"}", + "x-ms-client-request-id" : "b4143b63-b81d-4ea6-81c0-32ad2925a7c9", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.table.core.windows.net/tablename56815762(PartitionKey='partitionkey81559e',RowKey='rowkey34093676f')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "93ad363a-d0c0-4d73-9123-1938eb2cbddb" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "3aa2ca4b-b002-004a-54ff-7769d3000000", + "Date" : "Fri, 21 Aug 2020 21:10:14 GMT", + "x-ms-client-request-id" : "93ad363a-d0c0-4d73-9123-1938eb2cbddb" + }, + "Exception" : null + } ], + "variables" : [ "tablename56815762", "partitionkey81559e", "rowkey34093676f" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentEntityImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentEntityImpl.json index edaf3af7d88f9..006e6dd5ef627 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentEntityImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentEntityImpl.json @@ -4,32 +4,31 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e1b287e9-8043-4e43-bf40-28d157f427fe", + "x-ms-client-request-id" : "0961e984-b5e9-454c-b816-4419a03a3354", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:17 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "1b73b829-b002-0066-7c74-64eea0000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test0422468462\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "e1b287e9-8043-4e43-bf40-28d157f427fe", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test0422468462')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test81472bb1e7')", + "Content-Length" : "0", + "x-ms-request-id" : "5fd057fa-0002-003d-32ff-77bc47000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "0961e984-b5e9-454c-b816-4419a03a3354", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test81472bb1e7')" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/test0422468462(PartitionKey='partitionkey185489',RowKey='rowkey19374aad4')?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test81472bb1e7(PartitionKey='partitionkey66838c',RowKey='rowkey80923896c')?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a9649b81-e8cb-49a6-bcc8-1a1bab0ebf68" + "x-ms-client-request-id" : "fa334175-1da8-41bc-817e-77a7923b9486" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -39,10 +38,10 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "404", - "x-ms-request-id" : "37e1e61b-2002-0090-4d74-649bee000000", - "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:37e1e61b-2002-0090-4d74-649bee000000\\nTime:2020-07-28T00:15:14.6412197Z\"}}}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "a9649b81-e8cb-49a6-bcc8-1a1bab0ebf68", + "x-ms-request-id" : "5fd05810-0002-003d-43ff-77bc47000000", + "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:5fd05810-0002-003d-43ff-77bc47000000\\nTime:2020-08-21T21:09:18.5478139Z\"}}}", + "Date" : "Fri, 21 Aug 2020 21:09:17 GMT", + "x-ms-client-request-id" : "fa334175-1da8-41bc-817e-77a7923b9486", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -51,7 +50,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "0f9daf61-89a8-43bf-ae34-59044cbea782" + "x-ms-client-request-id" : "040f5a55-7bd6-44b6-82de-ffcc52e5759d" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -61,19 +60,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "98dacc44-a002-0055-1974-64b10b000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test0422468462\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "0f9daf61-89a8-43bf-ae34-59044cbea782", + "x-ms-request-id" : "5fd0581a-0002-003d-4dff-77bc47000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test81472bb1e7\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:17 GMT", + "x-ms-client-request-id" : "040f5a55-7bd6-44b6-82de-ffcc52e5759d", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test0422468462')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test81472bb1e7')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "59244241-29a4-4ee0-93c6-aeba1285a426" + "x-ms-client-request-id" : "eb822c1f-5e29-4fb4-ae39-16d21445fe0e" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -83,11 +82,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "1b3492fd-8002-0042-2c74-641800000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "59244241-29a4-4ee0-93c6-aeba1285a426" + "x-ms-request-id" : "a69346a8-f002-0029-76ff-77f428000000", + "Date" : "Fri, 21 Aug 2020 21:09:17 GMT", + "x-ms-client-request-id" : "eb822c1f-5e29-4fb4-ae39-16d21445fe0e" }, "Exception" : null } ], - "variables" : [ "test0422468462", "e1b287e9-8043-4e43-bf40-28d157f427fe", "partitionkey185489", "rowkey19374aad4", "a9649b81-e8cb-49a6-bcc8-1a1bab0ebf68", "0f9daf61-89a8-43bf-ae34-59044cbea782", "59244241-29a4-4ee0-93c6-aeba1285a426" ] + "variables" : [ "test81472bb1e7", "0961e984-b5e9-454c-b816-4419a03a3354", "partitionkey66838c", "rowkey80923896c", "fa334175-1da8-41bc-817e-77a7923b9486", "040f5a55-7bd6-44b6-82de-ffcc52e5759d", "eb822c1f-5e29-4fb4-ae39-16d21445fe0e" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentTableImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentTableImpl.json index d10e570b68dfe..714ad4b134b3f 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentTableImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteNonExistentTableImpl.json @@ -1,10 +1,10 @@ { "networkCallRecords" : [ { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test44414193ed')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test78156389eb')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a03bea56-1006-4657-8fbf-38033ba93775" + "x-ms-client-request-id" : "0858bf69-adff-4d47-b57e-9d620b018555" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -14,10 +14,10 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "404", - "x-ms-request-id" : "b166a474-2002-0074-6b74-649570000000", - "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:b166a474-2002-0074-6b74-649570000000\\nTime:2020-07-28T00:15:15.5979393Z\"}}}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "a03bea56-1006-4657-8fbf-38033ba93775", + "x-ms-request-id" : "117d9419-9002-0062-2cff-77087b000000", + "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:117d9419-9002-0062-2cff-77087b000000\\nTime:2020-08-21T21:09:35.5512687Z\"}}}", + "Date" : "Fri, 21 Aug 2020 21:09:35 GMT", + "x-ms-client-request-id" : "0858bf69-adff-4d47-b57e-9d620b018555", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -26,7 +26,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "59e1df42-f841-43f1-90fe-74170181b689" + "x-ms-client-request-id" : "3a5a3a86-3a43-46cd-9051-c15a8d4b726b" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -36,13 +36,13 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "0801ca2e-7002-009d-6574-64533a000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[]}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "59e1df42-f841-43f1-90fe-74170181b689", + "x-ms-request-id" : "117d9426-9002-0062-36ff-77087b000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[]}", + "Date" : "Fri, 21 Aug 2020 21:09:35 GMT", + "x-ms-client-request-id" : "3a5a3a86-3a43-46cd-9051-c15a8d4b726b", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null } ], - "variables" : [ "test44414193ed", "a03bea56-1006-4657-8fbf-38033ba93775", "59e1df42-f841-43f1-90fe-74170181b689" ] + "variables" : [ "test78156389eb", "0858bf69-adff-4d47-b57e-9d620b018555", "3a5a3a86-3a43-46cd-9051-c15a8d4b726b" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableAsync.json index d15351874b2fc..e60f73cd2b26e 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableAsync.json @@ -1,4 +1,50 @@ { - "networkCallRecords" : [ ], - "variables" : [ "test64347d299d" ] + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "9b6fb7fd-1281-45fd-91ca-5d11bd172a25", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:16 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename13930307')", + "Content-Length" : "0", + "x-ms-request-id" : "c2865fe6-8002-009a-6aff-775485000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "9b6fb7fd-1281-45fd-91ca-5d11bd172a25", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename13930307')" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename13930307')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "bd9d4c73-4c8b-4565-8f0b-f4b5e23b16aa" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "c2865fee-8002-009a-70ff-775485000000", + "Date" : "Fri, 21 Aug 2020 21:10:16 GMT", + "x-ms-client-request-id" : "bd9d4c73-4c8b-4565-8f0b-f4b5e23b16aa" + }, + "Exception" : null + } ], + "variables" : [ "tablename13930307" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableImpl.json index 1fb975f465927..32051e865e526 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableImpl.json @@ -4,32 +4,31 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "f77d0985-e87f-4f13-a527-e9e8af6499c6", + "x-ms-client-request-id" : "d9a45745-4270-4c96-97b3-5645455ff309", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:22 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "61ca7a0f-7002-00a2-1374-649b99000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test345804f507\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "f77d0985-e87f-4f13-a527-e9e8af6499c6", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test345804f507')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test08290de21e')", + "Content-Length" : "0", + "x-ms-request-id" : "7ddf023f-b002-0028-52ff-77abf4000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "d9a45745-4270-4c96-97b3-5645455ff309", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test08290de21e')" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test345804f507')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test08290de21e')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "32f1befc-c117-42f7-97b7-3d2a06c24d62" + "x-ms-client-request-id" : "9893591b-2cf8-43d8-85f4-d2f43074377c" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -39,9 +38,9 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "073fd14f-6002-0038-2174-640540000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "32f1befc-c117-42f7-97b7-3d2a06c24d62" + "x-ms-request-id" : "7ddf025d-b002-0028-6bff-77abf4000000", + "Date" : "Fri, 21 Aug 2020 21:09:23 GMT", + "x-ms-client-request-id" : "9893591b-2cf8-43d8-85f4-d2f43074377c" }, "Exception" : null }, { @@ -49,7 +48,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "2dfe51bf-15aa-43ab-8095-1d2b7f2ed14e" + "x-ms-client-request-id" : "7fdc3c30-0428-4208-972b-a88763af61f5" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -59,13 +58,13 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "ab0e7ef0-5002-008a-4774-64fa31000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[]}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "2dfe51bf-15aa-43ab-8095-1d2b7f2ed14e", + "x-ms-request-id" : "7ddf0265-b002-0028-72ff-77abf4000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[]}", + "Date" : "Fri, 21 Aug 2020 21:09:23 GMT", + "x-ms-client-request-id" : "7fdc3c30-0428-4208-972b-a88763af61f5", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null } ], - "variables" : [ "test345804f507", "f77d0985-e87f-4f13-a527-e9e8af6499c6", "32f1befc-c117-42f7-97b7-3d2a06c24d62", "2dfe51bf-15aa-43ab-8095-1d2b7f2ed14e" ] + "variables" : [ "test08290de21e", "d9a45745-4270-4c96-97b3-5645455ff309", "9893591b-2cf8-43d8-85f4-d2f43074377c", "7fdc3c30-0428-4208-972b-a88763af61f5" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponse.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponse.json new file mode 100644 index 0000000000000..8d581e275679c --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponse.json @@ -0,0 +1,50 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "63bd9cda-1007-4dd3-b12b-05ed807449a5", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:49 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename37298d4b')", + "Content-Length" : "0", + "x-ms-request-id" : "fdb1e029-d002-005c-6cfe-779f04000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "63bd9cda-1007-4dd3-b12b-05ed807449a5", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename37298d4b')" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename37298d4b')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "e8567332-1ae4-498c-9dba-59a3399528b8" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "fdb1e033-d002-005c-72fe-779f04000000", + "Date" : "Fri, 21 Aug 2020 21:00:49 GMT", + "x-ms-client-request-id" : "e8567332-1ae4-498c-9dba-59a3399528b8" + }, + "Exception" : null + } ], + "variables" : [ "tablename37298d4b" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponseAsync.json index 6cfd0d3067c62..9c56771d351e9 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponseAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/deleteTableWithResponseAsync.json @@ -1,4 +1,50 @@ { - "networkCallRecords" : [ ], - "variables" : [ "test919686220d" ] + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "04f49e94-5b4d-412b-917e-6d4672153a66", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:02 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename24219d2c')", + "Content-Length" : "0", + "x-ms-request-id" : "fcf55d64-d002-0073-56ff-7792cf000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "04f49e94-5b4d-412b-917e-6d4672153a66", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename24219d2c')" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename24219d2c')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "01cd0c88-e6b4-4b8a-b130-19ca8f2af661" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "fcf55d6e-d002-0073-5cff-7792cf000000", + "Date" : "Fri, 21 Aug 2020 21:10:02 GMT", + "x-ms-client-request-id" : "01cd0c88-e6b4-4b8a-b130-19ca8f2af661" + }, + "Exception" : null + } ], + "variables" : [ "tablename24219d2c" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponse.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponse.json index 1cb9ecfad5dd7..26d646ec5e241 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponse.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponse.json @@ -4,61 +4,59 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "0eca1cb1-9d0a-4227-8b2e-389ac7a2dbef", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "360aa896-6715-468c-9ad6-f63ca901b646", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:57 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65d4-5002-000c-6274-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename80040f94\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "0eca1cb1-9d0a-4227-8b2e-389ac7a2dbef", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename80040f94')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename725234b4')", + "Content-Length" : "0", + "x-ms-request-id" : "cdb81d70-8002-0033-4ffe-7795f7000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "360aa896-6715-468c-9ad6-f63ca901b646", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename725234b4')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename80040f94", + "Uri" : "https://REDACTED.table.core.windows.net/tablename725234b4", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "e79eb633-8438-4277-83b6-aedabcc1022d", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "bc5fc6cb-ed97-4c3d-a350-2e98b081ae8e", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:57 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.8642294Z'", - "x-ms-request-id" : "ba0a65d6-5002-000c-6374-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename80040f94/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A12.8642294Z'\\\"\",\"PartitionKey\":\"partitionkey45194d\",\"RowKey\":\"rowkey86014f5c7\",\"Timestamp\":\"2020-07-28T00:15:12.8642294Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "e79eb633-8438-4277-83b6-aedabcc1022d", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename80040f94(PartitionKey='partitionkey45194d',RowKey='rowkey86014f5c7')" + "ETag" : "W/datetime'2020-08-21T21%3A00%3A57.3357428Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename725234b4(PartitionKey='partitionkey914272',RowKey='rowkey243726fae')", + "Content-Length" : "0", + "x-ms-request-id" : "cdb81d8b-8002-0033-66fe-7795f7000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "bc5fc6cb-ed97-4c3d-a350-2e98b081ae8e", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename725234b4(PartitionKey='partitionkey914272',RowKey='rowkey243726fae')" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.table.core.windows.net/tablename80040f94(PartitionKey='partitionkey45194d',RowKey='rowkey86014f5c7')?$format=application/json%3Bodata%3Dfullmetadata", + "Uri" : "https://REDACTED.table.core.windows.net/tablename725234b4(PartitionKey='partitionkey914272',RowKey='rowkey243726fae')?$format=application/json%3Bodata%3Dfullmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "e32e1179-f19f-4403-945f-fc2303dfdb38" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "3b006723-e5f1-4e76-888f-b17686e4fbc5" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -67,15 +65,15 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "Date" : "Fri, 21 Aug 2020 21:00:57 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.8642294Z'", - "x-ms-request-id" : "ba0a65d8-5002-000c-6574-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename80040f94/@Element\",\"odata.type\":\"connieystorage.tablename80040f94\",\"odata.id\":\"https://connieystorage.table.core.windows.net/tablename80040f94(PartitionKey='partitionkey45194d',RowKey='rowkey86014f5c7')\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A12.8642294Z'\\\"\",\"odata.editLink\":\"tablename80040f94(PartitionKey='partitionkey45194d',RowKey='rowkey86014f5c7')\",\"PartitionKey\":\"partitionkey45194d\",\"RowKey\":\"rowkey86014f5c7\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-07-28T00:15:12.8642294Z\"}", - "x-ms-client-request-id" : "e32e1179-f19f-4403-945f-fc2303dfdb38", + "ETag" : "W/datetime'2020-08-21T21%3A00%3A57.3357428Z'", + "x-ms-request-id" : "cdb81d9c-8002-0033-77fe-7795f7000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename725234b4/@Element\",\"odata.type\":\"brsiegelsample.tablename725234b4\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename725234b4(PartitionKey='partitionkey914272',RowKey='rowkey243726fae')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A00%3A57.3357428Z'\\\"\",\"odata.editLink\":\"tablename725234b4(PartitionKey='partitionkey914272',RowKey='rowkey243726fae')\",\"PartitionKey\":\"partitionkey914272\",\"RowKey\":\"rowkey243726fae\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:00:57.3357428Z\"}", + "x-ms-client-request-id" : "3b006723-e5f1-4e76-888f-b17686e4fbc5", "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null } ], - "variables" : [ "tablename80040f94", "partitionkey45194d", "rowkey86014f5c7" ] + "variables" : [ "tablename725234b4", "partitionkey914272", "rowkey243726fae" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponseAsync.json new file mode 100644 index 0000000000000..2d8c72d14a07a --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/getEntityWithResponseAsync.json @@ -0,0 +1,79 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "81f2d824-6213-457e-831c-7d5e35aa6267", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:53 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename428063ec')", + "Content-Length" : "0", + "x-ms-request-id" : "956a9202-d002-004c-1dff-775a6c000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "81f2d824-6213-457e-831c-7d5e35aa6267", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename428063ec')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/tablename428063ec", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "63a087ff-0560-4faa-ad63-ccc8a1b9169b", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:53 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A09%3A53.8307024Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename428063ec(PartitionKey='partitionkey163801',RowKey='rowkey7034938ba')", + "Content-Length" : "0", + "x-ms-request-id" : "956a920b-d002-004c-22ff-775a6c000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "63a087ff-0560-4faa-ad63-ccc8a1b9169b", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename428063ec(PartitionKey='partitionkey163801',RowKey='rowkey7034938ba')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename428063ec(PartitionKey='partitionkey163801',RowKey='rowkey7034938ba')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "525ea6fe-59c9-4f0d-b92b-007bfddd0bb7" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:09:53 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A09%3A53.8307024Z'", + "x-ms-request-id" : "956a9210-d002-004c-25ff-775a6c000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename428063ec/@Element\",\"odata.type\":\"brsiegelsample.tablename428063ec\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename428063ec(PartitionKey='partitionkey163801',RowKey='rowkey7034938ba')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A09%3A53.8307024Z'\\\"\",\"odata.editLink\":\"tablename428063ec(PartitionKey='partitionkey163801',RowKey='rowkey7034938ba')\",\"PartitionKey\":\"partitionkey163801\",\"RowKey\":\"rowkey7034938ba\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:09:53.8307024Z\"}", + "x-ms-client-request-id" : "525ea6fe-59c9-4f0d-b92b-007bfddd0bb7", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + } ], + "variables" : [ "tablename428063ec", "partitionkey163801", "rowkey7034938ba" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/insertNoETagImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/insertNoETagImpl.json index 4b8a57d9c892f..7bb57428094f9 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/insertNoETagImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/insertNoETagImpl.json @@ -4,50 +4,48 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "0afd4e94-aff0-41f2-ad3b-786c29ff7552", + "x-ms-client-request-id" : "dda1b5a9-5247-4d08-b8d0-4ab83c21877d", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:43 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "07e13a55-3002-000a-3474-640537000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test93001b4bda\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "0afd4e94-aff0-41f2-ad3b-786c29ff7552", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test93001b4bda')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test440049d595')", + "Content-Length" : "0", + "x-ms-request-id" : "9d55e6d9-1002-00c5-06ff-77e0b9000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "dda1b5a9-5247-4d08-b8d0-4ab83c21877d", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test440049d595')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/test93001b4bda?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test440049d595?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c66e8839-cb83-403c-9ecb-08fd2957c557", + "x-ms-client-request-id" : "301c8d19-baa8-48cf-842b-3f6c01eb5c4b", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:43 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A16.0306111Z'\"", - "x-ms-request-id" : "a6432787-3002-0047-4d74-64cadb000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#test93001b4bda/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A16.0306111Z'\\\"\",\"PartitionKey\":\"partitionkey513109\",\"RowKey\":\"rowkey589072725\",\"Timestamp\":\"2020-07-28T00:15:16.0306111Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "c66e8839-cb83-403c-9ecb-08fd2957c557", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/test93001b4bda(PartitionKey='partitionkey513109',RowKey='rowkey589072725')" + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A44.6492858Z'\"", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/test440049d595(PartitionKey='partitionkey73818c',RowKey='rowkey385600b9d')", + "Content-Length" : "0", + "x-ms-request-id" : "9d55e6e8-1002-00c5-12ff-77e0b9000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "301c8d19-baa8-48cf-842b-3f6c01eb5c4b", + "Location" : "https://brsiegelsample.table.core.windows.net/test440049d595(PartitionKey='partitionkey73818c',RowKey='rowkey385600b9d')" }, "Exception" : null }, { @@ -55,7 +53,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "3a365d1d-ee48-4ac4-8bc0-716c82f031e2" + "x-ms-client-request-id" : "5ad420c7-4efb-452c-86c4-8d17d4c329bc" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -65,19 +63,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "a627122a-b002-0049-6d74-64e36b000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test93001b4bda\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "3a365d1d-ee48-4ac4-8bc0-716c82f031e2", + "x-ms-request-id" : "9d55e6ed-1002-00c5-16ff-77e0b9000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test440049d595\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:43 GMT", + "x-ms-client-request-id" : "5ad420c7-4efb-452c-86c4-8d17d4c329bc", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test93001b4bda')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test440049d595')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "9339cb43-68d1-45d7-8801-871b1cb7c39e" + "x-ms-client-request-id" : "141444ad-cf95-468f-b037-4a324e71933f" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -87,11 +85,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "74b382fe-6002-004a-7674-64020f000000", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "9339cb43-68d1-45d7-8801-871b1cb7c39e" + "x-ms-request-id" : "5c2a470f-b002-0075-78ff-77a170000000", + "Date" : "Fri, 21 Aug 2020 21:09:44 GMT", + "x-ms-client-request-id" : "141444ad-cf95-468f-b037-4a324e71933f" }, "Exception" : null } ], - "variables" : [ "test93001b4bda", "0afd4e94-aff0-41f2-ad3b-786c29ff7552", "partitionkey513109", "rowkey589072725", "c66e8839-cb83-403c-9ecb-08fd2957c557", "3a365d1d-ee48-4ac4-8bc0-716c82f031e2", "9339cb43-68d1-45d7-8801-871b1cb7c39e" ] + "variables" : [ "test440049d595", "dda1b5a9-5247-4d08-b8d0-4ab83c21877d", "partitionkey73818c", "rowkey385600b9d", "301c8d19-baa8-48cf-842b-3f6c01eb5c4b", "5ad420c7-4efb-452c-86c4-8d17d4c329bc", "141444ad-cf95-468f-b037-4a324e71933f" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTop.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTop.json index 3946556dfaaf2..78af3a2a11e9b 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTop.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTop.json @@ -4,27 +4,26 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "8c782ff1-27b2-40d4-bff6-b1677ea4d166", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "4def25ce-1ceb-4f59-9048-ab176c9ff6ed", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:43 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65be-5002-000c-5074-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename22251b32\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "8c782ff1-27b2-40d4-bff6-b1677ea4d166", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename22251b32')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename40666569')", + "Content-Length" : "0", + "x-ms-request-id" : "aedb0c96-c002-00e9-62fe-770c16000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "4def25ce-1ceb-4f59-9048-ab176c9ff6ed", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename40666569')" }, "Exception" : null } ], - "variables" : [ "tablename22251b32" ] + "variables" : [ "tablename40666569" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTopAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTopAsync.json new file mode 100644 index 0000000000000..d902a6a2e176c --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/listEntityWithTopAsync.json @@ -0,0 +1,29 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "70343bb2-b476-4ddd-b9d6-8d6525e9d5ac", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:22 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename22230498')", + "Content-Length" : "0", + "x-ms-request-id" : "7c88ab24-6002-0049-48ff-7788b7000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "70343bb2-b476-4ddd-b9d6-8d6525e9d5ac", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename22230498')" + }, + "Exception" : null + } ], + "variables" : [ "tablename22230498" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeEntityImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeEntityImpl.json index 7b85ff03cec0a..55d00918ebdc9 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeEntityImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeEntityImpl.json @@ -4,72 +4,70 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "02a4245e-f40e-496a-938d-f2bd58c46187", + "x-ms-client-request-id" : "56e916cb-6058-41dd-968f-38125286aaa2", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:14 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65f5-5002-000c-7874-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test17679ebf05\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "02a4245e-f40e-496a-938d-f2bd58c46187", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test17679ebf05')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test3790978600')", + "Content-Length" : "0", + "x-ms-request-id" : "cd9d482e-7002-00a1-6aff-771121000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "56e916cb-6058-41dd-968f-38125286aaa2", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test3790978600')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/test17679ebf05?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test3790978600?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "74c478b4-8a1e-4660-a84b-56805f0b66fd", + "x-ms-client-request-id" : "3a27e11f-3ea7-4e06-9ef1-e848b3cf14fd", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:14 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A14.4415082Z'\"", - "x-ms-request-id" : "5170f553-d002-0060-7c74-64dd1f000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#test17679ebf05/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A14.4415082Z'\\\"\",\"PartitionKey\":\"partitionkey494928\",\"RowKey\":\"rowkey464897d59\",\"Timestamp\":\"2020-07-28T00:15:14.4415082Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "74c478b4-8a1e-4660-a84b-56805f0b66fd", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/test17679ebf05(PartitionKey='partitionkey494928',RowKey='rowkey464897d59')" + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A14.8269972Z'\"", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/test3790978600(PartitionKey='partitionkey733397',RowKey='rowkey028932ec1')", + "Content-Length" : "0", + "x-ms-request-id" : "cd9d4847-7002-00a1-7fff-771121000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "3a27e11f-3ea7-4e06-9ef1-e848b3cf14fd", + "Location" : "https://brsiegelsample.table.core.windows.net/test3790978600(PartitionKey='partitionkey733397',RowKey='rowkey028932ec1')" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.table.core.windows.net/test17679ebf05(PartitionKey='partitionkey494928',RowKey='rowkey464897d59')?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test3790978600(PartitionKey='partitionkey733397',RowKey='rowkey028932ec1')?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "05280059-bd96-40a1-8c09-d713f6129a17", + "x-ms-client-request-id" : "7d21c6ea-91f9-4389-92d9-5ab245fba369", "Content-Type" : "application/json" }, "Response" : { "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A14.4824941Z'\"", + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A14.9269739Z'\"", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "c397e62b-f002-003a-6074-64bbf8000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "05280059-bd96-40a1-8c09-d713f6129a17" + "x-ms-request-id" : "cd9d4859-7002-00a1-11ff-771121000000", + "Date" : "Fri, 21 Aug 2020 21:09:14 GMT", + "x-ms-client-request-id" : "7d21c6ea-91f9-4389-92d9-5ab245fba369" }, "Exception" : null }, { @@ -77,7 +75,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "125d8b9e-b372-4af5-9eb3-cb548e31bee1" + "x-ms-client-request-id" : "1f42e870-1086-404e-84ef-41cfef87d986" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -87,19 +85,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "a14d9818-1002-008b-5d74-64a5ed000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test17679ebf05\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "125d8b9e-b372-4af5-9eb3-cb548e31bee1", + "x-ms-request-id" : "cd9d485d-7002-00a1-15ff-771121000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test3790978600\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:14 GMT", + "x-ms-client-request-id" : "1f42e870-1086-404e-84ef-41cfef87d986", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test17679ebf05')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test3790978600')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "f0a96206-6771-4aaa-a8d0-9b75894b3be1" + "x-ms-client-request-id" : "ea4f173a-8899-429d-886e-ef69fed801e3" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -109,11 +107,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "19aeba43-5002-0051-4974-643c0c000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "f0a96206-6771-4aaa-a8d0-9b75894b3be1" + "x-ms-request-id" : "8feff4f6-a002-008d-46ff-77fd8e000000", + "Date" : "Fri, 21 Aug 2020 21:09:14 GMT", + "x-ms-client-request-id" : "ea4f173a-8899-429d-886e-ef69fed801e3" }, "Exception" : null } ], - "variables" : [ "test17679ebf05", "02a4245e-f40e-496a-938d-f2bd58c46187", "partitionkey494928", "rowkey464897d59", "05280059-bd96-40a1-8c09-d713f6129a17", "74c478b4-8a1e-4660-a84b-56805f0b66fd", "c21e95aa39274d2f", "125d8b9e-b372-4af5-9eb3-cb548e31bee1", "f0a96206-6771-4aaa-a8d0-9b75894b3be1" ] + "variables" : [ "test3790978600", "56e916cb-6058-41dd-968f-38125286aaa2", "partitionkey733397", "rowkey028932ec1", "7d21c6ea-91f9-4389-92d9-5ab245fba369", "3a27e11f-3ea7-4e06-9ef1-e848b3cf14fd", "8eb2f08a2cb74f62", "1f42e870-1086-404e-84ef-41cfef87d986", "ea4f173a-8899-429d-886e-ef69fed801e3" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeNonExistentEntityImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeNonExistentEntityImpl.json index 5df51b74edcd2..53c57a69e7458 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeNonExistentEntityImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/mergeNonExistentEntityImpl.json @@ -4,32 +4,31 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a84c6a87-a16c-42e4-8863-bd089eb6ba4c", + "x-ms-client-request-id" : "24466e11-8c8f-4f81-9c00-5b57a0af3820", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:25 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "e45b61ef-b002-003b-0674-64e424000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test21649ae8ab\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "a84c6a87-a16c-42e4-8863-bd089eb6ba4c", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test21649ae8ab')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test71113fded9')", + "Content-Length" : "0", + "x-ms-request-id" : "030d1562-4002-003c-46ff-77e39b000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "24466e11-8c8f-4f81-9c00-5b57a0af3820", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test71113fded9')" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.table.core.windows.net/test21649ae8ab(PartitionKey='partitionkey919136',RowKey='rowkey98617d973')?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test71113fded9(PartitionKey='partitionkey94087a',RowKey='rowkey83233427a')?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "359edba1-531b-4332-8c61-77f8b4fbdc49", + "x-ms-client-request-id" : "ba4f2d21-20f6-4d19-bec0-6b11c7f047b3", "Content-Type" : "application/json" }, "Response" : { @@ -40,10 +39,10 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "404", - "x-ms-request-id" : "340a8f34-4002-0000-4e74-64a180000000", - "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:340a8f34-4002-0000-4e74-64a180000000\\nTime:2020-07-28T00:15:15.1239699Z\"}}}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "359edba1-531b-4332-8c61-77f8b4fbdc49", + "x-ms-request-id" : "030d1576-4002-003c-56ff-77e39b000000", + "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:030d1576-4002-003c-56ff-77e39b000000\\nTime:2020-08-21T21:09:26.4746535Z\"}}}", + "Date" : "Fri, 21 Aug 2020 21:09:25 GMT", + "x-ms-client-request-id" : "ba4f2d21-20f6-4d19-bec0-6b11c7f047b3", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -52,7 +51,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "6ab6bb47-b033-457d-85db-e1e5440fe97f" + "x-ms-client-request-id" : "14d4b32d-8a97-4d79-9539-6f5259dc83b0" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -62,19 +61,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "b95b1b30-0002-003e-7e74-6436ff000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test21649ae8ab\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "6ab6bb47-b033-457d-85db-e1e5440fe97f", + "x-ms-request-id" : "030d1584-4002-003c-60ff-77e39b000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test71113fded9\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:25 GMT", + "x-ms-client-request-id" : "14d4b32d-8a97-4d79-9539-6f5259dc83b0", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test21649ae8ab')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test71113fded9')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "99dc9657-2484-4549-932e-6bafad0eb8d7" + "x-ms-client-request-id" : "89cabe16-61e3-455d-9caf-b65395e536ac" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -84,11 +83,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "21d3b673-9002-002c-6674-644d2f000000", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "99dc9657-2484-4549-932e-6bafad0eb8d7" + "x-ms-request-id" : "9ef88497-3002-00a0-02ff-774efd000000", + "Date" : "Fri, 21 Aug 2020 21:09:25 GMT", + "x-ms-client-request-id" : "89cabe16-61e3-455d-9caf-b65395e536ac" }, "Exception" : null } ], - "variables" : [ "test21649ae8ab", "a84c6a87-a16c-42e4-8863-bd089eb6ba4c", "partitionkey919136", "rowkey98617d973", "359edba1-531b-4332-8c61-77f8b4fbdc49", "6ab6bb47-b033-457d-85db-e1e5440fe97f", "99dc9657-2484-4549-932e-6bafad0eb8d7" ] + "variables" : [ "test71113fded9", "24466e11-8c8f-4f81-9c00-5b57a0af3820", "partitionkey94087a", "rowkey83233427a", "ba4f2d21-20f6-4d19-bec0-6b11c7f047b3", "14d4b32d-8a97-4d79-9539-6f5259dc83b0", "89cabe16-61e3-455d-9caf-b65395e536ac" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/queryEntitiesImplWithPartitionAndRowKey.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/queryEntitiesImplWithPartitionAndRowKey.json index ae5e0a569c4ce..594467aecdd11 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/queryEntitiesImplWithPartitionAndRowKey.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/queryEntitiesImplWithPartitionAndRowKey.json @@ -4,58 +4,56 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "dff4f8a4-9e02-457b-b8cc-d860c434f22f", + "x-ms-client-request-id" : "3a2f5cdf-09cd-4709-a792-136762fe778b", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:32 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "b0feaff7-4002-0096-3d74-64a851000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test5661261bcd\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "dff4f8a4-9e02-457b-b8cc-d860c434f22f", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test5661261bcd')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test803184be66')", + "Content-Length" : "0", + "x-ms-request-id" : "81a93484-a002-00ef-5eff-773fa9000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "3a2f5cdf-09cd-4709-a792-136762fe778b", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test803184be66')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/test5661261bcd?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test803184be66?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "af9f1b6a-98d7-46cc-b3bd-5c48e7c0f098", + "x-ms-client-request-id" : "ec1c444b-be12-41db-b67d-e668734ec2f4", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:32 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A15.4405912Z'\"", - "x-ms-request-id" : "aa6a28c7-f002-0083-5374-64bfe2000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#test5661261bcd/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A15.4405912Z'\\\"\",\"PartitionKey\":\"partitionkey484135\",\"RowKey\":\"rowkey10413d511\",\"Timestamp\":\"2020-07-28T00:15:15.4405912Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "af9f1b6a-98d7-46cc-b3bd-5c48e7c0f098", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/test5661261bcd(PartitionKey='partitionkey484135',RowKey='rowkey10413d511')" + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A32.7322358Z'\"", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/test803184be66(PartitionKey='partitionkey33648b',RowKey='rowkey25604fef6')", + "Content-Length" : "0", + "x-ms-request-id" : "81a93494-a002-00ef-6cff-773fa9000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "ec1c444b-be12-41db-b67d-e668734ec2f4", + "Location" : "https://brsiegelsample.table.core.windows.net/test803184be66(PartitionKey='partitionkey33648b',RowKey='rowkey25604fef6')" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.table.core.windows.net/test5661261bcd(PartitionKey='partitionkey484135',RowKey='rowkey10413d511')?timeout=5000&$format=application/json%3Bodata%3Dfullmetadata", + "Uri" : "https://REDACTED.table.core.windows.net/test803184be66(PartitionKey='partitionkey33648b',RowKey='rowkey25604fef6')?timeout=5000&$format=application/json%3Bodata%3Dfullmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "0ce4e8c3-a05d-41dc-ae04-b903c8c1a54d" + "x-ms-client-request-id" : "6ff91ed9-3ea6-4750-b02e-d834c74d58fc" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -64,12 +62,12 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "Date" : "Fri, 21 Aug 2020 21:09:32 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A15.4405912Z'\"", - "x-ms-request-id" : "65af853a-9002-0085-3174-648c5d000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#test5661261bcd/@Element\",\"odata.type\":\"connieystorage.test5661261bcd\",\"odata.id\":\"https://connieystorage.table.core.windows.net/test5661261bcd(PartitionKey='partitionkey484135',RowKey='rowkey10413d511')\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A15.4405912Z'\\\"\",\"odata.editLink\":\"test5661261bcd(PartitionKey='partitionkey484135',RowKey='rowkey10413d511')\",\"PartitionKey\":\"partitionkey484135\",\"RowKey\":\"rowkey10413d511\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-07-28T00:15:15.4405912Z\"}", - "x-ms-client-request-id" : "0ce4e8c3-a05d-41dc-ae04-b903c8c1a54d", + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A32.7322358Z'\"", + "x-ms-request-id" : "81a934b1-a002-00ef-07ff-773fa9000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#test803184be66/@Element\",\"odata.type\":\"brsiegelsample.test803184be66\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/test803184be66(PartitionKey='partitionkey33648b',RowKey='rowkey25604fef6')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A09%3A32.7322358Z'\\\"\",\"odata.editLink\":\"test803184be66(PartitionKey='partitionkey33648b',RowKey='rowkey25604fef6')\",\"PartitionKey\":\"partitionkey33648b\",\"RowKey\":\"rowkey25604fef6\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:09:32.7322358Z\"}", + "x-ms-client-request-id" : "6ff91ed9-3ea6-4750-b02e-d834c74d58fc", "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -78,7 +76,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "11c7a18f-a4b2-4f6c-9a3f-bf5fb5a29e18" + "x-ms-client-request-id" : "116e8c84-1935-4850-bfb4-f15b83ebafb2" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -88,19 +86,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "1c4453ce-a002-00a1-7674-647afd000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test5661261bcd\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "11c7a18f-a4b2-4f6c-9a3f-bf5fb5a29e18", + "x-ms-request-id" : "81a934b6-a002-00ef-0aff-773fa9000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test803184be66\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:32 GMT", + "x-ms-client-request-id" : "116e8c84-1935-4850-bfb4-f15b83ebafb2", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test5661261bcd')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test803184be66')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d4618ec5-2f9e-437e-b237-fda208b1cdaf" + "x-ms-client-request-id" : "d4f0551d-0fe0-4883-81a4-a3eed8e9c2b4" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -110,11 +108,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "70e42f0e-1002-0022-0f74-64649f000000", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "d4618ec5-2f9e-437e-b237-fda208b1cdaf" + "x-ms-request-id" : "112d64c3-6002-003b-66ff-778ff8000000", + "Date" : "Fri, 21 Aug 2020 21:09:32 GMT", + "x-ms-client-request-id" : "d4f0551d-0fe0-4883-81a4-a3eed8e9c2b4" }, "Exception" : null } ], - "variables" : [ "test5661261bcd", "dff4f8a4-9e02-457b-b8cc-d860c434f22f", "partitionkey484135", "rowkey10413d511", "af9f1b6a-98d7-46cc-b3bd-5c48e7c0f098", "0ce4e8c3-a05d-41dc-ae04-b903c8c1a54d", "11c7a18f-a4b2-4f6c-9a3f-bf5fb5a29e18", "d4618ec5-2f9e-437e-b237-fda208b1cdaf" ] + "variables" : [ "test803184be66", "3a2f5cdf-09cd-4709-a792-136762fe778b", "partitionkey33648b", "rowkey25604fef6", "ec1c444b-be12-41db-b67d-e668734ec2f4", "6ff91ed9-3ea6-4750-b02e-d834c74d58fc", "116e8c84-1935-4850-bfb4-f15b83ebafb2", "d4f0551d-0fe0-4883-81a4-a3eed8e9c2b4" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableImpl.json index 86b5bb1e8c11b..e8522266854b8 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableImpl.json @@ -4,24 +4,23 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "b87c6df2-0fd2-48b2-8d63-ebac6cce5951", + "x-ms-client-request-id" : "738abccf-60e4-4449-b9e9-509cf1ed1f5a", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65ed-5002-000c-7474-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"atesta05697c53b\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "b87c6df2-0fd2-48b2-8d63-ebac6cce5951", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('atesta05697c53b')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('atesta35206610b')", + "Content-Length" : "0", + "x-ms-request-id" : "38b4d7fd-e002-00ee-58ff-776075000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "738abccf-60e4-4449-b9e9-509cf1ed1f5a", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('atesta35206610b')" }, "Exception" : null }, { @@ -29,24 +28,23 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "830f5c42-b9d9-424c-ad40-6a4630b73025", + "x-ms-client-request-id" : "cd9a5ca8-626b-4060-884e-b439df8785f5", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65ef-5002-000c-7574-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"btestb174557ff7\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "830f5c42-b9d9-424c-ad40-6a4630b73025", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('btestb174557ff7')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('btestb27050dd4a')", + "Content-Length" : "0", + "x-ms-request-id" : "38b4d810-e002-00ee-69ff-776075000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "cd9a5ca8-626b-4060-884e-b439df8785f5", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('btestb27050dd4a')" }, "Exception" : null }, { @@ -54,7 +52,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "11bc85cd-1e50-4b22-bfaa-36c92e3a69e6" + "x-ms-client-request-id" : "abb694db-bd11-43fc-ab7d-bc54de3392fe" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -64,10 +62,10 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "ba0a65f1-5002-000c-7674-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta05697c53b\"},{\"TableName\":\"btestb174557ff7\"},{\"TableName\":\"tablename039598ec\"},{\"TableName\":\"tablename04580360\"},{\"TableName\":\"tablename04966851\"},{\"TableName\":\"tablename059647bd\"},{\"TableName\":\"tablename06096a41\"},{\"TableName\":\"tablename073461da\"},{\"TableName\":\"tablename073773a6\"},{\"TableName\":\"tablename08616938\"},{\"TableName\":\"tablename09245fc8\"},{\"TableName\":\"tablename11953ef0\"},{\"TableName\":\"tablename1268261a\"},{\"TableName\":\"tablename128222db\"},{\"TableName\":\"tablename1301493c\"},{\"TableName\":\"tablename148327b0\"},{\"TableName\":\"tablename1850992e\"},{\"TableName\":\"tablename1921617a\"},{\"TableName\":\"tablename192561b2\"},{\"TableName\":\"tablename20417aae\"},{\"TableName\":\"tablename20660725\"},{\"TableName\":\"tablename21409831\"},{\"TableName\":\"tablename22112090\"},{\"TableName\":\"tablename22188e52\"},{\"TableName\":\"tablename22251b32\"},{\"TableName\":\"tablename2405200a\"},{\"TableName\":\"tablename264133b2\"},{\"TableName\":\"tablename264587cf\"},{\"TableName\":\"tablename29069807\"},{\"TableName\":\"tablename30530fef\"},{\"TableName\":\"tablename3194215d\"},{\"TableName\":\"tablename32064dcb\"},{\"TableName\":\"tablename32213eae\"},{\"TableName\":\"tablename32739d4e\"},{\"TableName\":\"tablename33481496\"},{\"TableName\":\"tablename34341a69\"},{\"TableName\":\"tablename3576100b\"},{\"TableName\":\"tablename357643fa\"},{\"TableName\":\"tablename42203fdd\"},{\"TableName\":\"tablename433017ba\"},{\"TableName\":\"tablename45517baa\"},{\"TableName\":\"tablename466245d0\"},{\"TableName\":\"tablename479509ff\"},{\"TableName\":\"tablename48163a95\"},{\"TableName\":\"tablename492452d0\"},{\"TableName\":\"tablename50639a24\"},{\"TableName\":\"tablename512414cf\"},{\"TableName\":\"tablename52670342\"},{\"TableName\":\"tablename53116228\"},{\"TableName\":\"tablename538897fe\"},{\"TableName\":\"tablename55118a5c\"},{\"TableName\":\"tablename560925db\"},{\"TableName\":\"tablename57309f38\"},{\"TableName\":\"tablename5832606e\"},{\"TableName\":\"tablename5866124f\"},{\"TableName\":\"tablename59299809\"},{\"TableName\":\"tablename5987515c\"},{\"TableName\":\"tablename62064239\"},{\"TableName\":\"tablename646728a3\"},{\"TableName\":\"tablename681700c2\"},{\"TableName\":\"tablename68455010\"},{\"TableName\":\"tablename72358988\"},{\"TableName\":\"tablename728395c4\"},{\"TableName\":\"tablename733835f1\"},{\"TableName\":\"tablename753126b8\"},{\"TableName\":\"tablename7608647c\"},{\"TableName\":\"tablename780128b1\"},{\"TableName\":\"tablename79667a74\"},{\"TableName\":\"tablename80040f94\"},{\"TableName\":\"tablename801124fd\"},{\"TableName\":\"tablename82312104\"},{\"TableName\":\"tablename848574d6\"},{\"TableName\":\"tablename8490395f\"},{\"TableName\":\"tablename85553a64\"},{\"TableName\":\"tablename8627455e\"},{\"TableName\":\"tablename88494cc9\"},{\"TableName\":\"tablename90544e9b\"},{\"TableName\":\"tablename905898e0\"},{\"TableName\":\"tablename91507ece\"},{\"TableName\":\"tablename94890bef\"},{\"TableName\":\"tablename963187fb\"},{\"TableName\":\"tablename97843ea3\"},{\"TableName\":\"tablename98680d59\"},{\"TableName\":\"tablename99642e6e\"},{\"TableName\":\"test16867ea3b2\"},{\"TableName\":\"test173107e669\"},{\"TableName\":\"test3971600950\"},{\"TableName\":\"test67470fa94d\"},{\"TableName\":\"test833540b5e0\"},{\"TableName\":\"test85347279e7\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "11bc85cd-1e50-4b22-bfaa-36c92e3a69e6", + "x-ms-request-id" : "38b4d820-e002-00ee-74ff-776075000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta35206610b\"},{\"TableName\":\"btestb27050dd4a\"},{\"TableName\":\"tablename1241627b\"},{\"TableName\":\"tablename40421e18\"},{\"TableName\":\"tablename5733576f\"},{\"TableName\":\"tablename63634170\"},{\"TableName\":\"tablename666613e0\"},{\"TableName\":\"tablename90401540\"},{\"TableName\":\"tablename98625b74\"},{\"TableName\":\"test40691150a0\"},{\"TableName\":\"test68406ec902\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "abb694db-bd11-43fc-ab7d-bc54de3392fe", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -76,7 +74,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "89105a0d-bd49-4732-a9d6-eb110b8c89dc" + "x-ms-client-request-id" : "6dd944e1-3819-4d2b-83ce-663c8a625c9d" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -86,1599 +84,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "ba0a65f4-5002-000c-7774-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta05697c53b\"},{\"TableName\":\"btestb174557ff7\"},{\"TableName\":\"tablename039598ec\"},{\"TableName\":\"tablename04580360\"},{\"TableName\":\"tablename04966851\"},{\"TableName\":\"tablename059647bd\"},{\"TableName\":\"tablename06096a41\"},{\"TableName\":\"tablename073461da\"},{\"TableName\":\"tablename073773a6\"},{\"TableName\":\"tablename08616938\"},{\"TableName\":\"tablename09245fc8\"},{\"TableName\":\"tablename11953ef0\"},{\"TableName\":\"tablename1268261a\"},{\"TableName\":\"tablename128222db\"},{\"TableName\":\"tablename1301493c\"},{\"TableName\":\"tablename148327b0\"},{\"TableName\":\"tablename1850992e\"},{\"TableName\":\"tablename1921617a\"},{\"TableName\":\"tablename192561b2\"},{\"TableName\":\"tablename20417aae\"},{\"TableName\":\"tablename20660725\"},{\"TableName\":\"tablename21409831\"},{\"TableName\":\"tablename22112090\"},{\"TableName\":\"tablename22188e52\"},{\"TableName\":\"tablename22251b32\"},{\"TableName\":\"tablename2405200a\"},{\"TableName\":\"tablename264133b2\"},{\"TableName\":\"tablename264587cf\"},{\"TableName\":\"tablename29069807\"},{\"TableName\":\"tablename30530fef\"},{\"TableName\":\"tablename3194215d\"},{\"TableName\":\"tablename32064dcb\"},{\"TableName\":\"tablename32213eae\"},{\"TableName\":\"tablename32739d4e\"},{\"TableName\":\"tablename33481496\"},{\"TableName\":\"tablename34341a69\"},{\"TableName\":\"tablename3576100b\"},{\"TableName\":\"tablename357643fa\"},{\"TableName\":\"tablename42203fdd\"},{\"TableName\":\"tablename433017ba\"},{\"TableName\":\"tablename45517baa\"},{\"TableName\":\"tablename466245d0\"},{\"TableName\":\"tablename479509ff\"},{\"TableName\":\"tablename48163a95\"},{\"TableName\":\"tablename492452d0\"},{\"TableName\":\"tablename50639a24\"},{\"TableName\":\"tablename512414cf\"},{\"TableName\":\"tablename52670342\"},{\"TableName\":\"tablename53116228\"},{\"TableName\":\"tablename538897fe\"},{\"TableName\":\"tablename55118a5c\"},{\"TableName\":\"tablename560925db\"},{\"TableName\":\"tablename57309f38\"},{\"TableName\":\"tablename5832606e\"},{\"TableName\":\"tablename5866124f\"},{\"TableName\":\"tablename59299809\"},{\"TableName\":\"tablename5987515c\"},{\"TableName\":\"tablename62064239\"},{\"TableName\":\"tablename646728a3\"},{\"TableName\":\"tablename681700c2\"},{\"TableName\":\"tablename68455010\"},{\"TableName\":\"tablename72358988\"},{\"TableName\":\"tablename728395c4\"},{\"TableName\":\"tablename733835f1\"},{\"TableName\":\"tablename753126b8\"},{\"TableName\":\"tablename7608647c\"},{\"TableName\":\"tablename780128b1\"},{\"TableName\":\"tablename79667a74\"},{\"TableName\":\"tablename80040f94\"},{\"TableName\":\"tablename801124fd\"},{\"TableName\":\"tablename82312104\"},{\"TableName\":\"tablename848574d6\"},{\"TableName\":\"tablename8490395f\"},{\"TableName\":\"tablename85553a64\"},{\"TableName\":\"tablename8627455e\"},{\"TableName\":\"tablename88494cc9\"},{\"TableName\":\"tablename90544e9b\"},{\"TableName\":\"tablename905898e0\"},{\"TableName\":\"tablename91507ece\"},{\"TableName\":\"tablename94890bef\"},{\"TableName\":\"tablename963187fb\"},{\"TableName\":\"tablename97843ea3\"},{\"TableName\":\"tablename98680d59\"},{\"TableName\":\"tablename99642e6e\"},{\"TableName\":\"test16867ea3b2\"},{\"TableName\":\"test173107e669\"},{\"TableName\":\"test3971600950\"},{\"TableName\":\"test67470fa94d\"},{\"TableName\":\"test833540b5e0\"},{\"TableName\":\"test85347279e7\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "89105a0d-bd49-4732-a9d6-eb110b8c89dc", + "x-ms-request-id" : "38b4d825-e002-00ee-79ff-776075000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta35206610b\"},{\"TableName\":\"btestb27050dd4a\"},{\"TableName\":\"tablename1241627b\"},{\"TableName\":\"tablename40421e18\"},{\"TableName\":\"tablename5733576f\"},{\"TableName\":\"tablename63634170\"},{\"TableName\":\"tablename666613e0\"},{\"TableName\":\"tablename90401540\"},{\"TableName\":\"tablename98625b74\"},{\"TableName\":\"test40691150a0\"},{\"TableName\":\"test68406ec902\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "6dd944e1-3819-4d2b-83ce-663c8a625c9d", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('atesta05697c53b')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "ade782b2-160c-4e00-a28b-5e82d3f96c57" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "5170f54b-d002-0060-7574-64dd1f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "ade782b2-160c-4e00-a28b-5e82d3f96c57" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('btestb174557ff7')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "6b5330d5-9f2a-4011-a86d-a95a7c6607db" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "c397e623-f002-003a-5974-64bbf8000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "6b5330d5-9f2a-4011-a86d-a95a7c6607db" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename039598ec')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "1877c295-e607-42d1-b475-61595ef519b6" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "a14d9814-1002-008b-5a74-64a5ed000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "1877c295-e607-42d1-b475-61595ef519b6" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename04580360')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "18c81f8b-50e9-47fc-a706-8ed934899603" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "19aeba3e-5002-0051-4574-643c0c000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "18c81f8b-50e9-47fc-a706-8ed934899603" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename04966851')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "9285a07b-4f92-42e8-9386-5f9690989eb8" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "1b73b823-b002-0066-7774-64eea0000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "9285a07b-4f92-42e8-9386-5f9690989eb8" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename059647bd')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "0ed33d33-2825-448f-8dc2-b48cf2bb1660" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "37e1e618-2002-0090-4b74-649bee000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "0ed33d33-2825-448f-8dc2-b48cf2bb1660" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename06096a41')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "eefd4ae0-2003-432f-a714-e670aac6d52f" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "98dacc3c-a002-0055-1474-64b10b000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "eefd4ae0-2003-432f-a714-e670aac6d52f" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename073461da')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c5891037-6e37-4617-83fa-afc1f1b77de3" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "1b3492f6-8002-0042-2774-641800000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "c5891037-6e37-4617-83fa-afc1f1b77de3" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename073773a6')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "1b63e207-4b20-42ec-bb54-40c5b692587a" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "f3690f85-f002-0058-3274-6479df000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "1b63e207-4b20-42ec-bb54-40c5b692587a" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename08616938')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "5158abf9-5918-45eb-afd0-0a7cbe8b7aa6" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "4b9df9ae-9002-0095-2774-644935000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "5158abf9-5918-45eb-afd0-0a7cbe8b7aa6" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename09245fc8')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "48cd8f6e-8d3c-4866-915b-8d2d0429ad4b" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "43aca792-c002-001e-5a74-644d58000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "48cd8f6e-8d3c-4866-915b-8d2d0429ad4b" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename11953ef0')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "6fe3f22e-82c4-4989-adbd-78e5cc1ed2c6" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "5db491d3-d002-0070-6274-641877000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "6fe3f22e-82c4-4989-adbd-78e5cc1ed2c6" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename1268261a')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "8811e5cf-630a-48e4-9da4-e8fd78c2282c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "294220e6-1002-000d-5d74-646954000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "8811e5cf-630a-48e4-9da4-e8fd78c2282c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename128222db')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c0217a6b-d95f-4ea6-a32f-bb11b5591cd8" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "508f60ca-d002-005f-4974-6415bc000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "c0217a6b-d95f-4ea6-a32f-bb11b5591cd8" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename1301493c')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "6e39e272-0d4c-42a3-9c2a-abf7a0dbf21d" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "61ca7a0d-7002-00a2-1274-649b99000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "6e39e272-0d4c-42a3-9c2a-abf7a0dbf21d" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename148327b0')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "262c75d7-c335-4dad-86ff-59176ba81127" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "073fd149-6002-0038-1e74-640540000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "262c75d7-c335-4dad-86ff-59176ba81127" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename1850992e')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "6e6cd697-ad98-4fea-8da3-ab947bed8dc8" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "ab0e7ee8-5002-008a-4274-64fa31000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "6e6cd697-ad98-4fea-8da3-ab947bed8dc8" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename1921617a')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "32886256-997d-4f81-9fb8-6eb58a41eac2" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "e45b61ed-b002-003b-0574-64e424000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "32886256-997d-4f81-9fb8-6eb58a41eac2" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename192561b2')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "13667434-72da-4572-b5de-335d27e1a1a5" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "340a8f2c-4002-0000-4774-64a180000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "13667434-72da-4572-b5de-335d27e1a1a5" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename20417aae')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "41d9b2f5-e6b1-4660-912d-1930392bba48" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "b95b1b21-0002-003e-7674-6436ff000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "41d9b2f5-e6b1-4660-912d-1930392bba48" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename20660725')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "18e0b2e8-c321-47ac-beac-923a272de11d" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "21d3b65f-9002-002c-5674-644d2f000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "18e0b2e8-c321-47ac-beac-923a272de11d" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename21409831')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "61899c78-4066-4321-9b95-8a98e3211354" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "c51293d6-6002-0091-1274-64c432000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "61899c78-4066-4321-9b95-8a98e3211354" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename22112090')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "8c548654-8c5f-43c1-8ee4-0c7d3741ab0c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "901eb467-2002-0006-0974-64923f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "8c548654-8c5f-43c1-8ee4-0c7d3741ab0c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename22188e52')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a6c0881a-ca94-472e-bfa2-9bee607e6eed" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "4ff0cb28-4002-002f-6774-64ac4b000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "a6c0881a-ca94-472e-bfa2-9bee607e6eed" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename22251b32')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "862f0a35-9ffe-4c37-92bc-71d2b3ff0e68" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "649940f2-6002-0081-4c74-64015a000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "862f0a35-9ffe-4c37-92bc-71d2b3ff0e68" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename2405200a')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c5b0d291-2e39-4efd-930f-6095a6e42d99" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "b0feafd1-4002-0096-1974-64a851000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "c5b0d291-2e39-4efd-930f-6095a6e42d99" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename264133b2')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "f031f697-6cf7-40ba-8701-41955bee801b" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "aa6a28be-f002-0083-4d74-64bfe2000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "f031f697-6cf7-40ba-8701-41955bee801b" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename264587cf')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "81dbdd8c-416c-4d74-8fd2-f0dcbb701386" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "65af851f-9002-0085-1a74-648c5d000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "81dbdd8c-416c-4d74-8fd2-f0dcbb701386" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename30530fef')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "02f4e48f-5adf-43db-8e2c-159ca7b1b43b" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "1c4453bd-a002-00a1-6c74-647afd000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "02f4e48f-5adf-43db-8e2c-159ca7b1b43b" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename29069807')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "614ee21f-5d41-4e3b-9d34-1692dad9dda2" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "70e42efc-1002-0022-0374-64649f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "614ee21f-5d41-4e3b-9d34-1692dad9dda2" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename3194215d')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "5acbcbd1-2fbf-4f83-a7ed-40949a37e9cf" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "b166a45a-2002-0074-5674-649570000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "5acbcbd1-2fbf-4f83-a7ed-40949a37e9cf" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename32064dcb')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c51a75d4-b8ee-4a7b-8af4-ae1d8f336c95" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "0801ca1e-7002-009d-5b74-64533a000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "c51a75d4-b8ee-4a7b-8af4-ae1d8f336c95" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename32213eae')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "730ff252-46c5-4aa8-aefd-b103d82ca6c3" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "ba19b299-9002-0013-7574-64858c000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "730ff252-46c5-4aa8-aefd-b103d82ca6c3" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename32739d4e')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "f0419f2e-3084-473f-9030-9748f9740d7f" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "4ff17787-b002-0014-5a74-64e9ef000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "f0419f2e-3084-473f-9030-9748f9740d7f" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename33481496')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "bb84e3dc-582a-4532-8741-f53ba1856be0" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "6eee6e82-f002-002a-6b74-647e90000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "bb84e3dc-582a-4532-8741-f53ba1856be0" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename42203fdd')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "3a49809f-cc54-46c9-91f6-4f47e5d85dee" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "9c4ba887-c002-0043-1874-6447dc000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "3a49809f-cc54-46c9-91f6-4f47e5d85dee" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename34341a69')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "db0b5f35-d83b-4cee-94bb-0cc1a1a8713d" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "0a530db8-f002-0067-6974-64b17c000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "db0b5f35-d83b-4cee-94bb-0cc1a1a8713d" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename3576100b')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a60d7b45-28c4-4797-b51e-568a65ed83fc" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "407c1016-e002-0019-2a74-64213b000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "a60d7b45-28c4-4797-b51e-568a65ed83fc" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename357643fa')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "2e204a81-361c-4c3b-a6ba-dfc78db650c7" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "85fb8d13-7002-0056-1674-64506f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "2e204a81-361c-4c3b-a6ba-dfc78db650c7" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename433017ba')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e385318c-1c8e-4ecb-97e7-8b7bd06b8bb9" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "c3451618-c002-0031-3e74-644093000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "e385318c-1c8e-4ecb-97e7-8b7bd06b8bb9" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename45517baa')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "8213c9c4-0077-471b-a5f0-1492e024772e" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "07e13a3e-3002-000a-2474-640537000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "8213c9c4-0077-471b-a5f0-1492e024772e" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename466245d0')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "224c0711-c2c8-4dd4-a505-828836ca76e9" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "a6432778-3002-0047-4674-64cadb000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "224c0711-c2c8-4dd4-a505-828836ca76e9" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename479509ff')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "f1e33866-1a3d-4874-838c-2c663cc17570" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "a627120d-b002-0049-5974-64e36b000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "f1e33866-1a3d-4874-838c-2c663cc17570" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename48163a95')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "4df7be4a-a9c7-430d-b30f-377dcaceb6e7" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "74b382e4-6002-004a-6374-64020f000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "4df7be4a-a9c7-430d-b30f-377dcaceb6e7" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename50639a24')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "130b96e3-c462-425c-b8bd-30373e90249c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "7f6af1f7-7002-0024-1174-645720000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "130b96e3-c462-425c-b8bd-30373e90249c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename492452d0')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "8f610d35-59dc-425b-b608-f4b183b9ba2e" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "d0d2c35a-e002-00a0-2974-642521000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "8f610d35-59dc-425b-b608-f4b183b9ba2e" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename512414cf')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "fbeaad81-96dc-4f73-81f1-d0783b4c10f5" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "48817453-9002-0061-6874-6482c3000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "fbeaad81-96dc-4f73-81f1-d0783b4c10f5" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename52670342')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "fe9bcb32-923d-4f83-8ca0-8dc987af1598" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "dc901934-e002-009f-3d74-64ed82000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "fe9bcb32-923d-4f83-8ca0-8dc987af1598" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename53116228')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "59464635-dec1-4610-b7c8-eb54f72c3f64" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "32f45dce-2002-0064-5374-645018000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "59464635-dec1-4610-b7c8-eb54f72c3f64" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename538897fe')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "b70d6cfa-6895-49db-b446-0ec8f1decd4b" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "2a08e964-a002-007a-5974-64bcc0000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "b70d6cfa-6895-49db-b446-0ec8f1decd4b" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename55118a5c')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "0d52c673-8399-4b94-bf2a-e00abedd255c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "42166744-e002-008f-2b74-6428ea000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "0d52c673-8399-4b94-bf2a-e00abedd255c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename560925db')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "eea6da53-394c-4255-b23c-2830ce6ea296" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "537888fd-d002-002d-2c74-6412f3000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "eea6da53-394c-4255-b23c-2830ce6ea296" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename57309f38')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "fc4b9087-62b1-452a-a5f0-b2c777a6a023" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "98827e00-0002-002e-4174-64f397000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "fc4b9087-62b1-452a-a5f0-b2c777a6a023" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename5832606e')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e461f4f3-cb9a-4a82-8676-669269221b32" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "e4c1a8c4-e002-006b-4b74-642674000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "e461f4f3-cb9a-4a82-8676-669269221b32" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename5866124f')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "15fb3161-1ecf-4fb3-98d8-001834937c4a" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "ca1a054e-a002-0008-3474-64bb8f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "15fb3161-1ecf-4fb3-98d8-001834937c4a" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename59299809')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "691ccb0e-07d9-44e3-8d48-1c5291424388" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "f837b54e-7002-0046-5c74-649507000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "691ccb0e-07d9-44e3-8d48-1c5291424388" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename5987515c')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "93efd9c3-0a72-4c7d-bc65-ed7235f162f3" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "7f9e0289-0002-0097-0574-64f78d000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "93efd9c3-0a72-4c7d-bc65-ed7235f162f3" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename62064239')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d2d38e96-59e0-451f-ba69-d76be8d39383" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "844702af-c002-0021-4074-6485fb000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "d2d38e96-59e0-451f-ba69-d76be8d39383" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename646728a3')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "8da0f824-ee25-4bf7-ad83-ac27c947518c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "0efe59f4-9002-005e-2974-644a60000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "8da0f824-ee25-4bf7-ad83-ac27c947518c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename681700c2')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d8ce8352-64ed-4dc0-812e-f5b6e78182c5" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "9eaa4a5a-8002-000f-2874-64d7ec000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "d8ce8352-64ed-4dc0-812e-f5b6e78182c5" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename68455010')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "df4fa4cc-f4ad-4a95-9f36-336b9041bca6" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "7a375d5e-3002-009c-7774-640ce6000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "df4fa4cc-f4ad-4a95-9f36-336b9041bca6" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename72358988')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "4591841b-826b-45f4-8a65-70ddabf7968c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "4a317ee4-2002-0039-3374-645a9c000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "4591841b-826b-45f4-8a65-70ddabf7968c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename728395c4')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d1639dea-b99c-47f9-a037-829e9fd5995c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "31262c5a-a002-0027-6574-64b644000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "d1639dea-b99c-47f9-a037-829e9fd5995c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename733835f1')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c7d354a4-20c7-424f-9aaf-d73eb1d16f87" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "0b75b70d-6002-0028-3374-64c028000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "c7d354a4-20c7-424f-9aaf-d73eb1d16f87" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename753126b8')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "b133c5ee-d757-4a95-ab47-7f0441a906ee" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "cb7736d8-a002-008e-0374-647736000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "b133c5ee-d757-4a95-ab47-7f0441a906ee" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename7608647c')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "47659dd7-e72c-4137-82bf-db2fd4c390ea" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "2f37f5c5-c002-0053-6774-6482b4000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "47659dd7-e72c-4137-82bf-db2fd4c390ea" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename780128b1')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "3bb036f3-f2ca-4942-8f1d-8a53a325bcb2" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "41279f33-a002-0018-5f74-647ee7000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "3bb036f3-f2ca-4942-8f1d-8a53a325bcb2" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename79667a74')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "161dd2f1-1753-43f6-b902-94109568ccf4" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "b26200cc-3002-001a-0174-64c05f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "161dd2f1-1753-43f6-b902-94109568ccf4" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename80040f94')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e2f3145d-209c-4771-ba00-d5e2182c386c" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "be8fa6a4-3002-0057-2e74-640fb3000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "e2f3145d-209c-4771-ba00-d5e2182c386c" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename801124fd')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "dcf1e069-c31a-4354-b8ed-acb0e634a417" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "536d11f3-2002-0080-6274-645e86000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "dcf1e069-c31a-4354-b8ed-acb0e634a417" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename82312104')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "afe56ddd-55a4-4691-903e-12261c0cfdf4" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "da01a53a-6002-005a-2874-64c767000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "afe56ddd-55a4-4691-903e-12261c0cfdf4" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename848574d6')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "ffbed7a1-c0ef-4261-ac1a-eb772a532bf6" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "9da0ee02-7002-000b-5474-645aeb000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "ffbed7a1-c0ef-4261-ac1a-eb772a532bf6" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename8490395f')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a938b977-9c4a-449a-9ce9-62c3838ed0b8" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "5b86d2f9-9002-0071-2574-6447ab000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "a938b977-9c4a-449a-9ce9-62c3838ed0b8" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename85553a64')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "5036de39-35fd-48b0-bb92-f924e68f538e" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "24a18957-4002-0072-7b74-64a6cf000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "5036de39-35fd-48b0-bb92-f924e68f538e" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename8627455e')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "1f514dd7-6303-43e6-9272-4dd4cc62f184" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "cd5858b8-a002-0037-2a74-64732c000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "1f514dd7-6303-43e6-9272-4dd4cc62f184" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename88494cc9')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d2ecb8c9-4808-4d2b-b6df-68025e078a14" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "18deb5da-0002-004c-6a74-6431b0000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "d2ecb8c9-4808-4d2b-b6df-68025e078a14" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename90544e9b')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d493d150-d5ca-486c-b0d9-69d76a8c401b" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "646257fc-3002-0025-1074-6408fc000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "d493d150-d5ca-486c-b0d9-69d76a8c401b" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename905898e0')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "28d57354-922e-435c-91fc-700b1d16a018" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "3a12f468-a002-009e-1074-64b25e000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "28d57354-922e-435c-91fc-700b1d16a018" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename91507ece')", - "Headers" : { - "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "2e8d763a-60c4-413b-b358-9de6585f2100" - }, - "Response" : { - "x-ms-version" : "2019-02-02", - "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", - "Cache-Control" : "no-cache", - "X-Content-Type-Options" : "nosniff", - "retry-after" : "0", - "Content-Length" : "0", - "StatusCode" : "204", - "x-ms-request-id" : "dd104bde-3002-008c-0774-64c98e000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "2e8d763a-60c4-413b-b358-9de6585f2100" - }, - "Exception" : null - }, { - "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename94890bef')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename40421e18')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "9b768ba8-0b9c-4205-abb8-34307d98ab1d" + "x-ms-client-request-id" : "dc0f6e1f-13ac-4949-ad45-1a735fa3d82b" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1688,17 +106,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "289e8616-f002-0015-2c74-64b633000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "9b768ba8-0b9c-4205-abb8-34307d98ab1d" + "x-ms-request-id" : "590e1307-5002-0089-34ff-777089000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "dc0f6e1f-13ac-4949-ad45-1a735fa3d82b" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename963187fb')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('atesta35206610b')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "1066787d-021b-4801-9ac9-de2ff2e11fb6" + "x-ms-client-request-id" : "04c8a27b-f8d4-421e-9e2c-3f6010d0a9a4" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1708,17 +126,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "e7bc3708-b002-002b-2d74-64214c000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "1066787d-021b-4801-9ac9-de2ff2e11fb6" + "x-ms-request-id" : "aeeecfee-7002-00b1-40ff-77d449000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "04c8a27b-f8d4-421e-9e2c-3f6010d0a9a4" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename97843ea3')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename5733576f')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "b420fed5-2f2d-4b90-b7b6-04bfe5a553b3" + "x-ms-client-request-id" : "2b89259e-a9fb-490f-892b-533288c6c516" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1728,17 +146,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "56782779-e002-0054-8074-64eed7000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "b420fed5-2f2d-4b90-b7b6-04bfe5a553b3" + "x-ms-request-id" : "ef5daaee-4002-0061-0dff-77e91f000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "2b89259e-a9fb-490f-892b-533288c6c516" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename98680d59')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename666613e0')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "203c5350-1847-4336-8e08-fa620e8ff260" + "x-ms-client-request-id" : "6b782d61-e219-4cce-9a66-41c52111f8e0" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1748,17 +166,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "833149af-5002-007e-1d74-6431c7000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "203c5350-1847-4336-8e08-fa620e8ff260" + "x-ms-request-id" : "5ae8792a-5002-00b6-4cff-77b82a000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "6b782d61-e219-4cce-9a66-41c52111f8e0" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename99642e6e')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename98625b74')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "8444f251-789f-43ab-92b3-10c203611bd0" + "x-ms-client-request-id" : "4eba19b7-2abf-4963-abcf-a9d7f3277d94" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1768,17 +186,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "15b17b96-f002-0093-7274-647a8a000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "8444f251-789f-43ab-92b3-10c203611bd0" + "x-ms-request-id" : "7cf50b5d-2002-002a-79ff-77154c000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "4eba19b7-2abf-4963-abcf-a9d7f3277d94" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test16867ea3b2')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('btestb27050dd4a')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "00d8d690-a954-4625-9650-58d90afe7706" + "x-ms-client-request-id" : "7c0afeec-6c4f-4c4f-9d41-5a9d9aada393" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1788,17 +206,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "444f7b26-8002-0030-7074-641f4f000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "00d8d690-a954-4625-9650-58d90afe7706" + "x-ms-request-id" : "9d55d8d8-1002-00c5-70ff-77e0b9000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "7c0afeec-6c4f-4c4f-9d41-5a9d9aada393" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test173107e669')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename90401540')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "c8e082e2-2ebd-42d1-95e2-faeed7cd458f" + "x-ms-client-request-id" : "213a9d8f-cfa1-466f-b7be-772e57e66a0e" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1808,17 +226,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "a75ba7dc-1002-001d-0374-64ac3c000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "c8e082e2-2ebd-42d1-95e2-faeed7cd458f" + "x-ms-request-id" : "7dcbc896-6002-0066-5aff-77857c000000", + "Date" : "Fri, 21 Aug 2020 21:09:12 GMT", + "x-ms-client-request-id" : "213a9d8f-cfa1-466f-b7be-772e57e66a0e" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test3971600950')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename1241627b')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "211a5c50-f207-4cdb-be36-fa9d5f8a489c" + "x-ms-client-request-id" : "59b0c64a-e5aa-489c-a663-11de70da16e0" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1828,17 +246,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "bcf8eec0-8002-001f-4f74-641284000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "211a5c50-f207-4cdb-be36-fa9d5f8a489c" + "x-ms-request-id" : "5c2a3db3-b002-0075-5bff-77a170000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "59b0c64a-e5aa-489c-a663-11de70da16e0" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test67470fa94d')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test40691150a0')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e0d1313c-38a2-4d80-91be-397c927d82e3" + "x-ms-client-request-id" : "5817cde7-ee37-4a38-a3c5-bb2b38085fc9" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1848,17 +266,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "297dd09d-c002-0098-6474-6481e1000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "e0d1313c-38a2-4d80-91be-397c927d82e3" + "x-ms-request-id" : "58354d8a-d002-003e-2eff-775d23000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "5817cde7-ee37-4a38-a3c5-bb2b38085fc9" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test833540b5e0')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('tablename63634170')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "5b087621-760b-4574-9c4a-97cc49b09c2c" + "x-ms-client-request-id" : "ce65cfd1-4c28-4e3f-a91d-f9f4566a44bd" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1868,17 +286,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "102965bc-5002-009a-7e74-643f59000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "5b087621-760b-4574-9c4a-97cc49b09c2c" + "x-ms-request-id" : "4835d203-7002-008e-5eff-771cea000000", + "Date" : "Fri, 21 Aug 2020 21:09:11 GMT", + "x-ms-client-request-id" : "ce65cfd1-4c28-4e3f-a91d-f9f4566a44bd" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test85347279e7')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test68406ec902')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "95ca782e-0aa8-4a93-a195-220a45d841c0" + "x-ms-client-request-id" : "13da2030-7306-4038-8ae0-d0362f780d2a" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -1888,11 +306,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "35a34d75-1002-009b-6674-646085000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "95ca782e-0aa8-4a93-a195-220a45d841c0" + "x-ms-request-id" : "1e9e4b07-7002-007a-34ff-77d71c000000", + "Date" : "Fri, 21 Aug 2020 21:09:12 GMT", + "x-ms-client-request-id" : "13da2030-7306-4038-8ae0-d0362f780d2a" }, "Exception" : null } ], - "variables" : [ "atesta05697c53b", "btestb174557ff7", "b87c6df2-0fd2-48b2-8d63-ebac6cce5951", "830f5c42-b9d9-424c-ad40-6a4630b73025", "11bc85cd-1e50-4b22-bfaa-36c92e3a69e6", "89105a0d-bd49-4732-a9d6-eb110b8c89dc", "ade782b2-160c-4e00-a28b-5e82d3f96c57", "6b5330d5-9f2a-4011-a86d-a95a7c6607db", "1877c295-e607-42d1-b475-61595ef519b6", "18c81f8b-50e9-47fc-a706-8ed934899603", "9285a07b-4f92-42e8-9386-5f9690989eb8", "0ed33d33-2825-448f-8dc2-b48cf2bb1660", "eefd4ae0-2003-432f-a714-e670aac6d52f", "c5891037-6e37-4617-83fa-afc1f1b77de3", "1b63e207-4b20-42ec-bb54-40c5b692587a", "5158abf9-5918-45eb-afd0-0a7cbe8b7aa6", "48cd8f6e-8d3c-4866-915b-8d2d0429ad4b", "6fe3f22e-82c4-4989-adbd-78e5cc1ed2c6", "8811e5cf-630a-48e4-9da4-e8fd78c2282c", "c0217a6b-d95f-4ea6-a32f-bb11b5591cd8", "6e39e272-0d4c-42a3-9c2a-abf7a0dbf21d", "262c75d7-c335-4dad-86ff-59176ba81127", "6e6cd697-ad98-4fea-8da3-ab947bed8dc8", "32886256-997d-4f81-9fb8-6eb58a41eac2", "13667434-72da-4572-b5de-335d27e1a1a5", "41d9b2f5-e6b1-4660-912d-1930392bba48", "18e0b2e8-c321-47ac-beac-923a272de11d", "61899c78-4066-4321-9b95-8a98e3211354", "8c548654-8c5f-43c1-8ee4-0c7d3741ab0c", "a6c0881a-ca94-472e-bfa2-9bee607e6eed", "862f0a35-9ffe-4c37-92bc-71d2b3ff0e68", "c5b0d291-2e39-4efd-930f-6095a6e42d99", "f031f697-6cf7-40ba-8701-41955bee801b", "81dbdd8c-416c-4d74-8fd2-f0dcbb701386", "614ee21f-5d41-4e3b-9d34-1692dad9dda2", "02f4e48f-5adf-43db-8e2c-159ca7b1b43b", "5acbcbd1-2fbf-4f83-a7ed-40949a37e9cf", "c51a75d4-b8ee-4a7b-8af4-ae1d8f336c95", "730ff252-46c5-4aa8-aefd-b103d82ca6c3", "f0419f2e-3084-473f-9030-9748f9740d7f", "bb84e3dc-582a-4532-8741-f53ba1856be0", "db0b5f35-d83b-4cee-94bb-0cc1a1a8713d", "a60d7b45-28c4-4797-b51e-568a65ed83fc", "2e204a81-361c-4c3b-a6ba-dfc78db650c7", "3a49809f-cc54-46c9-91f6-4f47e5d85dee", "e385318c-1c8e-4ecb-97e7-8b7bd06b8bb9", "8213c9c4-0077-471b-a5f0-1492e024772e", "224c0711-c2c8-4dd4-a505-828836ca76e9", "f1e33866-1a3d-4874-838c-2c663cc17570", "4df7be4a-a9c7-430d-b30f-377dcaceb6e7", "8f610d35-59dc-425b-b608-f4b183b9ba2e", "130b96e3-c462-425c-b8bd-30373e90249c", "fbeaad81-96dc-4f73-81f1-d0783b4c10f5", "fe9bcb32-923d-4f83-8ca0-8dc987af1598", "59464635-dec1-4610-b7c8-eb54f72c3f64", "b70d6cfa-6895-49db-b446-0ec8f1decd4b", "0d52c673-8399-4b94-bf2a-e00abedd255c", "eea6da53-394c-4255-b23c-2830ce6ea296", "fc4b9087-62b1-452a-a5f0-b2c777a6a023", "e461f4f3-cb9a-4a82-8676-669269221b32", "15fb3161-1ecf-4fb3-98d8-001834937c4a", "691ccb0e-07d9-44e3-8d48-1c5291424388", "93efd9c3-0a72-4c7d-bc65-ed7235f162f3", "d2d38e96-59e0-451f-ba69-d76be8d39383", "8da0f824-ee25-4bf7-ad83-ac27c947518c", "d8ce8352-64ed-4dc0-812e-f5b6e78182c5", "df4fa4cc-f4ad-4a95-9f36-336b9041bca6", "4591841b-826b-45f4-8a65-70ddabf7968c", "d1639dea-b99c-47f9-a037-829e9fd5995c", "c7d354a4-20c7-424f-9aaf-d73eb1d16f87", "b133c5ee-d757-4a95-ab47-7f0441a906ee", "47659dd7-e72c-4137-82bf-db2fd4c390ea", "3bb036f3-f2ca-4942-8f1d-8a53a325bcb2", "161dd2f1-1753-43f6-b902-94109568ccf4", "e2f3145d-209c-4771-ba00-d5e2182c386c", "dcf1e069-c31a-4354-b8ed-acb0e634a417", "afe56ddd-55a4-4691-903e-12261c0cfdf4", "ffbed7a1-c0ef-4261-ac1a-eb772a532bf6", "a938b977-9c4a-449a-9ce9-62c3838ed0b8", "5036de39-35fd-48b0-bb92-f924e68f538e", "1f514dd7-6303-43e6-9272-4dd4cc62f184", "d2ecb8c9-4808-4d2b-b6df-68025e078a14", "d493d150-d5ca-486c-b0d9-69d76a8c401b", "28d57354-922e-435c-91fc-700b1d16a018", "2e8d763a-60c4-413b-b358-9de6585f2100", "9b768ba8-0b9c-4205-abb8-34307d98ab1d", "1066787d-021b-4801-9ac9-de2ff2e11fb6", "b420fed5-2f2d-4b90-b7b6-04bfe5a553b3", "203c5350-1847-4336-8e08-fa620e8ff260", "8444f251-789f-43ab-92b3-10c203611bd0", "00d8d690-a954-4625-9650-58d90afe7706", "c8e082e2-2ebd-42d1-95e2-faeed7cd458f", "211a5c50-f207-4cdb-be36-fa9d5f8a489c", "e0d1313c-38a2-4d80-91be-397c927d82e3", "5b087621-760b-4574-9c4a-97cc49b09c2c", "95ca782e-0aa8-4a93-a195-220a45d841c0" ] + "variables" : [ "atesta35206610b", "btestb27050dd4a", "738abccf-60e4-4449-b9e9-509cf1ed1f5a", "cd9a5ca8-626b-4060-884e-b439df8785f5", "abb694db-bd11-43fc-ab7d-bc54de3392fe", "6dd944e1-3819-4d2b-83ce-663c8a625c9d", "04c8a27b-f8d4-421e-9e2c-3f6010d0a9a4", "7c0afeec-6c4f-4c4f-9d41-5a9d9aada393", "59b0c64a-e5aa-489c-a663-11de70da16e0", "dc0f6e1f-13ac-4949-ad45-1a735fa3d82b", "2b89259e-a9fb-490f-892b-533288c6c516", "ce65cfd1-4c28-4e3f-a91d-f9f4566a44bd", "6b782d61-e219-4cce-9a66-41c52111f8e0", "213a9d8f-cfa1-466f-b7be-772e57e66a0e", "4eba19b7-2abf-4963-abcf-a9d7f3277d94", "5817cde7-ee37-4a38-a3c5-bb2b38085fc9", "13da2030-7306-4038-8ae0-d0362f780d2a" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableWithTopImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableWithTopImpl.json index b13d8ede09b80..933511fa2b934 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableWithTopImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/queryTableWithTopImpl.json @@ -4,24 +4,23 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "fa17833c-a5b4-4296-a4d6-09321a9d592f", + "x-ms-client-request-id" : "f843877d-330a-4362-9c47-6e44b314ef6c", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:20 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "f3690f90-f002-0058-3974-6479df000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"atesta89927e14a\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "fa17833c-a5b4-4296-a4d6-09321a9d592f", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('atesta89927e14a')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('atesta516919a09')", + "Content-Length" : "0", + "x-ms-request-id" : "5efa3c8b-c002-0050-6eff-77080c000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "f843877d-330a-4362-9c47-6e44b314ef6c", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('atesta516919a09')" }, "Exception" : null }, { @@ -29,24 +28,23 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e7f7f163-b033-4818-990c-a3549d692cbc", + "x-ms-client-request-id" : "572b2186-5bdb-4b95-98b1-6339efa164cb", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:20 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "4b9df9b8-9002-0095-3074-644935000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"btestb721466a97\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "e7f7f163-b033-4818-990c-a3549d692cbc", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('btestb721466a97')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('btestb827789d02')", + "Content-Length" : "0", + "x-ms-request-id" : "5efa3c93-c002-0050-74ff-77080c000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "572b2186-5bdb-4b95-98b1-6339efa164cb", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('btestb827789d02')" }, "Exception" : null }, { @@ -54,7 +52,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata&$top=1", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "d970f93f-0463-4fca-b04e-3dc63a943715" + "x-ms-client-request-id" : "98ac27af-1488-4334-9eb7-fec2dbc24236" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -63,12 +61,12 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-continuation-NextTableName" : "1!44!YnRlc3RiMTc0NTU3ZmY3ATAxZDY2NDc0MjllNjZlMmE-", + "Date" : "Fri, 21 Aug 2020 21:09:20 GMT", + "x-ms-continuation-NextTableName" : "1!44!YnRlc3RiMjcwNTBkZDRhATAxZDY3N2ZmNTE2ZTQ5MmY-", "Cache-Control" : "no-cache", - "x-ms-request-id" : "43aca797-c002-001e-5d74-644d58000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta89927e14a\"}]}", - "x-ms-client-request-id" : "d970f93f-0463-4fca-b04e-3dc63a943715", + "x-ms-request-id" : "5efa3c9d-c002-0050-7bff-77080c000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta516919a09\"}]}", + "x-ms-client-request-id" : "98ac27af-1488-4334-9eb7-fec2dbc24236", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -77,7 +75,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "b9b98d96-fead-46b4-9bc8-93a2042f1b86" + "x-ms-client-request-id" : "dae23938-1fb1-4ebc-8fe0-51f38084b1ae" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -87,19 +85,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "5db491e1-d002-0070-6e74-641877000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta89927e14a\"},{\"TableName\":\"btestb721466a97\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "b9b98d96-fead-46b4-9bc8-93a2042f1b86", + "x-ms-request-id" : "5efa3ca5-c002-0050-01ff-77080c000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"atesta516919a09\"},{\"TableName\":\"btestb827789d02\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:20 GMT", + "x-ms-client-request-id" : "dae23938-1fb1-4ebc-8fe0-51f38084b1ae", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('atesta89927e14a')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('atesta516919a09')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "ff00f55d-bd69-4ae4-881a-83e62d93533f" + "x-ms-client-request-id" : "80cca126-7f1b-4947-95bf-a12df1e1d654" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -109,17 +107,17 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "294220f0-1002-000d-6674-646954000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "ff00f55d-bd69-4ae4-881a-83e62d93533f" + "x-ms-request-id" : "1f1386af-c002-00b4-59ff-770692000000", + "Date" : "Fri, 21 Aug 2020 21:09:20 GMT", + "x-ms-client-request-id" : "80cca126-7f1b-4947-95bf-a12df1e1d654" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('btestb721466a97')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('btestb827789d02')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "e2efcd2a-fa88-49e9-b2e9-d391c8465d28" + "x-ms-client-request-id" : "0b6c3726-3db5-4b27-885e-80368aa52f06" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -129,11 +127,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "508f60cf-d002-005f-4b74-6415bc000000", - "Date" : "Tue, 28 Jul 2020 00:15:14 GMT", - "x-ms-client-request-id" : "e2efcd2a-fa88-49e9-b2e9-d391c8465d28" + "x-ms-request-id" : "f2301176-4002-00c8-1eff-77286d000000", + "Date" : "Fri, 21 Aug 2020 21:09:20 GMT", + "x-ms-client-request-id" : "0b6c3726-3db5-4b27-885e-80368aa52f06" }, "Exception" : null } ], - "variables" : [ "atesta89927e14a", "btestb721466a97", "fa17833c-a5b4-4296-a4d6-09321a9d592f", "e7f7f163-b033-4818-990c-a3549d692cbc", "d970f93f-0463-4fca-b04e-3dc63a943715", "b9b98d96-fead-46b4-9bc8-93a2042f1b86", "ff00f55d-bd69-4ae4-881a-83e62d93533f", "e2efcd2a-fa88-49e9-b2e9-d391c8465d28" ] + "variables" : [ "atesta516919a09", "btestb827789d02", "f843877d-330a-4362-9c47-6e44b314ef6c", "572b2186-5bdb-4b95-98b1-6339efa164cb", "98ac27af-1488-4334-9eb7-fec2dbc24236", "dae23938-1fb1-4ebc-8fe0-51f38084b1ae", "80cca126-7f1b-4947-95bf-a12df1e1d654", "0b6c3726-3db5-4b27-885e-80368aa52f06" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTable.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTable.json new file mode 100644 index 0000000000000..aa2ff384fdb74 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTable.json @@ -0,0 +1,29 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "222d3cd7-3487-4cbb-b351-b6f491409c5d", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:32 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test655206aeeb')", + "Content-Length" : "0", + "x-ms-request-id" : "fdb2ed96-d002-005c-59ff-779f04000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "222d3cd7-3487-4cbb-b351-b6f491409c5d", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test655206aeeb')" + }, + "Exception" : null + } ], + "variables" : [ "test655206aeeb" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableAsync.json index 11f209c33cb5f..88946e250faa1 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableAsync.json @@ -4,27 +4,26 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "588714bd-23e8-4c2e-826f-a2a6d27a6293", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "ab9318a5-67cf-45c7-a5ef-7c3af944c0b3", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:27:13 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:08:59 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba19dd8d-9002-0013-4175-64858c000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test9831503948\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "588714bd-23e8-4c2e-826f-a2a6d27a6293", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test9831503948')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test68406ec902')", + "Content-Length" : "0", + "x-ms-request-id" : "a2f9e3e5-2002-003a-7aff-77d024000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "ab9318a5-67cf-45c7-a5ef-7c3af944c0b3", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test68406ec902')" }, "Exception" : null } ], - "variables" : [ "test9831503948" ] + "variables" : [ "test68406ec902" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableWithResponseAsync.json new file mode 100644 index 0000000000000..c0fa6339c23ae --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceCreateTableWithResponseAsync.json @@ -0,0 +1,29 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "c1298342-d3d7-4c07-ac36-5b92911797b8", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:03 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test40691150a0')", + "Content-Length" : "0", + "x-ms-request-id" : "52a414ab-d002-00da-52ff-7753bd000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "c1298342-d3d7-4c07-ac36-5b92911797b8", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test40691150a0')" + }, + "Exception" : null + } ], + "variables" : [ "test40691150a0" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteAsync.json index ca62d5c0c5838..30d0bd2882091 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteAsync.json @@ -4,34 +4,33 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "646df666-e3d3-4509-ab44-807dcbf8f90a", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "f162e5ea-1abe-4458-9f25-059446f22280", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:25:00 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 20:59:51 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "5cc16d31-9002-0003-1075-6440e4000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test937236a449\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "646df666-e3d3-4509-ab44-807dcbf8f90a", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test937236a449')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test30997f829c')", + "Content-Length" : "0", + "x-ms-request-id" : "d6bbd80f-d002-0063-13fe-7757a7000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "f162e5ea-1abe-4458-9f25-059446f22280", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test30997f829c')" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test937236a449')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test30997f829c')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "4ccb333c-609f-410e-9733-5f308ca949d7" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "77e2e70e-b83e-45c6-a8e6-162e66f7b102" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -41,11 +40,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "5cc16d34-9002-0003-1275-6440e4000000", - "Date" : "Tue, 28 Jul 2020 00:25:00 GMT", - "x-ms-client-request-id" : "4ccb333c-609f-410e-9733-5f308ca949d7" + "x-ms-request-id" : "d6bbd824-d002-0063-22fe-7757a7000000", + "Date" : "Fri, 21 Aug 2020 20:59:51 GMT", + "x-ms-client-request-id" : "77e2e70e-b83e-45c6-a8e6-162e66f7b102" }, "Exception" : null } ], - "variables" : [ "test937236a449" ] + "variables" : [ "test30997f829c" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTable.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTable.json new file mode 100644 index 0000000000000..a298bdac4b7d9 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTable.json @@ -0,0 +1,4 @@ +{ + "networkCallRecords" : [ ], + "variables" : [ "test4318645780" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableAsync.json new file mode 100644 index 0000000000000..800d2f3233613 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableAsync.json @@ -0,0 +1,50 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "433950ac-1a74-4c76-9e5a-baa8351571ff", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:05 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test11242d9a59')", + "Content-Length" : "0", + "x-ms-request-id" : "b6181bd6-4002-004e-4dff-77e4d4000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "433950ac-1a74-4c76-9e5a-baa8351571ff", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test11242d9a59')" + }, + "Exception" : null + }, { + "Method" : "DELETE", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test11242d9a59')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "d4e93b33-3ee4-440d-8e42-2dbf70d67754" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "b6181bde-4002-004e-53ff-77e4d4000000", + "Date" : "Fri, 21 Aug 2020 21:09:05 GMT", + "x-ms-client-request-id" : "d4e93b33-3ee4-440d-8e42-2dbf70d67754" + }, + "Exception" : null + } ], + "variables" : [ "test11242d9a59" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponse.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponse.json new file mode 100644 index 0000000000000..819a863a85037 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponse.json @@ -0,0 +1,4 @@ +{ + "networkCallRecords" : [ ], + "variables" : [ "test8208273166" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponseAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponseAsync.json index 66c5ca26b0be6..bd6da47243c45 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponseAsync.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/serviceDeleteTableWithResponseAsync.json @@ -4,34 +4,33 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "f53d0fe5-aee1-4556-8194-50462acf41db", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "71d1228d-1969-4fb4-b8c4-99d646e29e9c", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:25:00 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:08 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "5cc16d38-9002-0003-1575-6440e4000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test497148f21a\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "f53d0fe5-aee1-4556-8194-50462acf41db", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test497148f21a')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test76417a6582')", + "Content-Length" : "0", + "x-ms-request-id" : "55377bf8-8002-008a-15ff-7791ed000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "71d1228d-1969-4fb4-b8c4-99d646e29e9c", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test76417a6582')" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test497148f21a')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test76417a6582')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "f1c5248b-3de5-410d-859e-b7d2d362c8a9" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "cbad353e-9b15-4f51-bdc5-6609eac7505f" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -41,11 +40,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "5cc16d3a-9002-0003-1675-6440e4000000", - "Date" : "Tue, 28 Jul 2020 00:25:00 GMT", - "x-ms-client-request-id" : "f1c5248b-3de5-410d-859e-b7d2d362c8a9" + "x-ms-request-id" : "55377bfc-8002-008a-17ff-7791ed000000", + "Date" : "Fri, 21 Aug 2020 21:09:08 GMT", + "x-ms-client-request-id" : "cbad353e-9b15-4f51-bdc5-6609eac7505f" }, "Exception" : null } ], - "variables" : [ "test497148f21a" ] + "variables" : [ "test76417a6582" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityImpl.json index 78ff4fcb72ebf..d5255a4414f77 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityImpl.json @@ -4,72 +4,70 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "502511a0-bb3b-4a53-ae4d-6a2cdb89bb30", + "x-ms-client-request-id" : "36deacdd-1c8e-4f79-b647-da6bdce9e441", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:46 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "7f6af209-7002-0024-1f74-645720000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test96048497b8\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "502511a0-bb3b-4a53-ae4d-6a2cdb89bb30", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test96048497b8')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test98361150f0')", + "Content-Length" : "0", + "x-ms-request-id" : "ef5db567-4002-0061-12ff-77e91f000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "36deacdd-1c8e-4f79-b647-da6bdce9e441", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test98361150f0')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/test96048497b8?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test98361150f0?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "07806751-3227-4aee-bfc6-031e4b255ee7", + "x-ms-client-request-id" : "618aa9cd-d410-4568-880e-2e43aa2c0b0a", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:46 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A16.1884402Z'\"", - "x-ms-request-id" : "d0d2c36e-e002-00a0-3b74-642521000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#test96048497b8/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A16.1884402Z'\\\"\",\"PartitionKey\":\"partitionkey722367\",\"RowKey\":\"rowkey47562b358\",\"Timestamp\":\"2020-07-28T00:15:16.1884402Z\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "07806751-3227-4aee-bfc6-031e4b255ee7", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/test96048497b8(PartitionKey='partitionkey722367',RowKey='rowkey47562b358')" + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A47.3394925Z'\"", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/test98361150f0(PartitionKey='partitionkey907410',RowKey='rowkey978995da4')", + "Content-Length" : "0", + "x-ms-request-id" : "ef5db56e-4002-0061-16ff-77e91f000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "618aa9cd-d410-4568-880e-2e43aa2c0b0a", + "Location" : "https://brsiegelsample.table.core.windows.net/test98361150f0(PartitionKey='partitionkey907410',RowKey='rowkey978995da4')" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.table.core.windows.net/test96048497b8(PartitionKey='partitionkey722367',RowKey='rowkey47562b358')?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test98361150f0(PartitionKey='partitionkey907410',RowKey='rowkey978995da4')?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "2c10912e-6941-47b0-922c-8ee54c060c4d", + "x-ms-client-request-id" : "567341bc-b4f0-40f5-a553-8540726532e2", "Content-Type" : "application/json" }, "Response" : { "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "Cache-Control" : "no-cache", - "ETag" : "W/\"datetime'2020-07-28T00%3A15%3A16.2277225Z'\"", + "ETag" : "W/\"datetime'2020-08-21T21%3A09%3A47.3876724Z'\"", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "48817469-9002-0061-7174-6482c3000000", - "Date" : "Tue, 28 Jul 2020 00:15:16 GMT", - "x-ms-client-request-id" : "2c10912e-6941-47b0-922c-8ee54c060c4d" + "x-ms-request-id" : "ef5db570-4002-0061-18ff-77e91f000000", + "Date" : "Fri, 21 Aug 2020 21:09:46 GMT", + "x-ms-client-request-id" : "567341bc-b4f0-40f5-a553-8540726532e2" }, "Exception" : null }, { @@ -77,7 +75,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "bdae8ec5-4e1f-447e-af08-e4ca3488e9cb" + "x-ms-client-request-id" : "280a3ebd-8745-42ea-a133-b2378d7a9764" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -87,19 +85,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "dc901958-e002-009f-5574-64ed82000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test96048497b8\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "bdae8ec5-4e1f-447e-af08-e4ca3488e9cb", + "x-ms-request-id" : "ef5db575-4002-0061-1cff-77e91f000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test98361150f0\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:46 GMT", + "x-ms-client-request-id" : "280a3ebd-8745-42ea-a133-b2378d7a9764", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test96048497b8')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test98361150f0')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "99fd8ff5-6d11-4eec-9036-b5d92a6e7941" + "x-ms-client-request-id" : "ef633548-15c5-4178-9d2c-b98877069627" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -109,11 +107,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "32f45dff-2002-0064-7974-645018000000", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "99fd8ff5-6d11-4eec-9036-b5d92a6e7941" + "x-ms-request-id" : "d2ae7830-9002-004d-3cff-7705b0000000", + "Date" : "Fri, 21 Aug 2020 21:09:47 GMT", + "x-ms-client-request-id" : "ef633548-15c5-4178-9d2c-b98877069627" }, "Exception" : null } ], - "variables" : [ "test96048497b8", "502511a0-bb3b-4a53-ae4d-6a2cdb89bb30", "partitionkey722367", "rowkey47562b358", "2c10912e-6941-47b0-922c-8ee54c060c4d", "07806751-3227-4aee-bfc6-031e4b255ee7", "b0f904f7f7cb4ecc", "bdae8ec5-4e1f-447e-af08-e4ca3488e9cb", "99fd8ff5-6d11-4eec-9036-b5d92a6e7941" ] + "variables" : [ "test98361150f0", "36deacdd-1c8e-4f79-b647-da6bdce9e441", "partitionkey907410", "rowkey978995da4", "567341bc-b4f0-40f5-a553-8540726532e2", "618aa9cd-d410-4568-880e-2e43aa2c0b0a", "fa120d28f2b24cfd", "280a3ebd-8745-42ea-a133-b2378d7a9764", "ef633548-15c5-4178-9d2c-b98877069627" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMerge.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMerge.json index 60b10c3b62eef..5586cfaa33e6d 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMerge.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMerge.json @@ -4,84 +4,106 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "134c7399-84c5-4498-9d91-2aeab0b06b85", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "c1d18d56-d86c-48d7-b3de-50b722d1e2c4", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:02 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65dd-5002-000c-6874-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename11953ef0\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "134c7399-84c5-4498-9d91-2aeab0b06b85", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename11953ef0')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename58747822')", + "Content-Length" : "0", + "x-ms-request-id" : "82fa5ec4-e002-0047-27fe-77a107000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "c1d18d56-d86c-48d7-b3de-50b722d1e2c4", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename58747822')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename11953ef0", + "Uri" : "https://REDACTED.table.core.windows.net/tablename58747822", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "d3b9322e-af4f-4801-a860-2168e2ec5683", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "c6b018f6-3703-47fc-8097-5bc2cf994c9f", "Content-Type" : "application/json" }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:01:03 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A01%3A03.3248911Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')", + "Content-Length" : "0", + "x-ms-request-id" : "82fa5efa-e002-0047-51fe-77a107000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "c6b018f6-3703-47fc-8097-5bc2cf994c9f", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "61b299e1-f9ad-4745-bd3c-167abd562972" + }, "Response" : { "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:01:03 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A13.0783819Z'", - "x-ms-request-id" : "ba0a65df-5002-000c-6974-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename11953ef0/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A13.0783819Z'\\\"\",\"PartitionKey\":\"apartitionkey22329f\",\"RowKey\":\"arowkey342088927\",\"Timestamp\":\"2020-07-28T00:15:13.0783819Z\",\"propertyA\":\"valueA\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "d3b9322e-af4f-4801-a860-2168e2ec5683", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename11953ef0(PartitionKey='apartitionkey22329f',RowKey='arowkey342088927')" + "ETag" : "W/datetime'2020-08-21T21%3A01%3A03.3248911Z'", + "x-ms-request-id" : "82fa5f04-e002-0047-5bfe-77a107000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename58747822/@Element\",\"odata.type\":\"brsiegelsample.tablename58747822\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A01%3A03.3248911Z'\\\"\",\"odata.editLink\":\"tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')\",\"PartitionKey\":\"apartitionkey10930f\",\"RowKey\":\"arowkey37142165c\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:01:03.3248911Z\",\"propertyA\":\"valueA\"}", + "x-ms-client-request-id" : "61b299e1-f9ad-4745-bd3c-167abd562972", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "PATCH", - "Uri" : "https://REDACTED.table.core.windows.net/tablename11953ef0(PartitionKey='apartitionkey22329f',RowKey='arowkey342088927')", + "Uri" : "https://REDACTED.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "68819db1-3938-489e-a9f3-cb6a7ddc00f7", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "aaf55955-85a8-49f1-bf56-5e669f723511", "Content-Type" : "application/json" }, "Response" : { "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A13.1205398Z'", + "ETag" : "W/datetime'2020-08-21T21%3A01%3A03.5053718Z'", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "ba0a65e0-5002-000c-6a74-643688000000", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", - "x-ms-client-request-id" : "68819db1-3938-489e-a9f3-cb6a7ddc00f7" + "x-ms-request-id" : "82fa5f24-e002-0047-79fe-77a107000000", + "Date" : "Fri, 21 Aug 2020 21:01:03 GMT", + "x-ms-client-request-id" : "aaf55955-85a8-49f1-bf56-5e669f723511" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.table.core.windows.net/tablename11953ef0(PartitionKey='apartitionkey22329f',RowKey='arowkey342088927')?$format=application/json%3Bodata%3Dfullmetadata", + "Uri" : "https://REDACTED.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')?$format=application/json%3Bodata%3Dfullmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "ea105d13-86be-4b0f-b1f6-452b47b9a419" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "5772761d-75f2-4b80-8203-45dfe1de40b9" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -90,15 +112,15 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "Date" : "Tue, 28 Jul 2020 00:15:13 GMT", + "Date" : "Fri, 21 Aug 2020 21:01:03 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A13.1205398Z'", - "x-ms-request-id" : "ba0a65e1-5002-000c-6b74-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename11953ef0/@Element\",\"odata.type\":\"connieystorage.tablename11953ef0\",\"odata.id\":\"https://connieystorage.table.core.windows.net/tablename11953ef0(PartitionKey='apartitionkey22329f',RowKey='arowkey342088927')\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A13.1205398Z'\\\"\",\"odata.editLink\":\"tablename11953ef0(PartitionKey='apartitionkey22329f',RowKey='arowkey342088927')\",\"PartitionKey\":\"apartitionkey22329f\",\"RowKey\":\"arowkey342088927\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-07-28T00:15:13.1205398Z\",\"propertyA\":\"valueA\",\"propertyB\":\"valueB\"}", - "x-ms-client-request-id" : "ea105d13-86be-4b0f-b1f6-452b47b9a419", + "ETag" : "W/datetime'2020-08-21T21%3A01%3A03.5053718Z'", + "x-ms-request-id" : "82fa5f2f-e002-0047-04fe-77a107000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename58747822/@Element\",\"odata.type\":\"brsiegelsample.tablename58747822\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A01%3A03.5053718Z'\\\"\",\"odata.editLink\":\"tablename58747822(PartitionKey='apartitionkey10930f',RowKey='arowkey37142165c')\",\"PartitionKey\":\"apartitionkey10930f\",\"RowKey\":\"arowkey37142165c\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:01:03.5053718Z\",\"propertyA\":\"valueA\",\"propertyB\":\"valueB\"}", + "x-ms-client-request-id" : "5772761d-75f2-4b80-8203-45dfe1de40b9", "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null } ], - "variables" : [ "tablename11953ef0", "apartitionkey22329f", "arowkey342088927" ] + "variables" : [ "tablename58747822", "apartitionkey10930f", "arowkey37142165c" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMergeAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMergeAsync.json new file mode 100644 index 0000000000000..b530ef9319f09 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseMergeAsync.json @@ -0,0 +1,126 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "7dfadb18-9983-44e8-8f54-764cf20dc815", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:10 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename96712732')", + "Content-Length" : "0", + "x-ms-request-id" : "bc5ba40e-c002-00d6-31ff-77c4b5000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "7dfadb18-9983-44e8-8f54-764cf20dc815", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename96712732')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/tablename96712732", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "af7a41e0-ca0c-4ed6-b97f-2178d54da87e", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:10:10 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A11.5813849Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')", + "Content-Length" : "0", + "x-ms-request-id" : "bc5ba42d-c002-00d6-4eff-77c4b5000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "af7a41e0-ca0c-4ed6-b97f-2178d54da87e", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "bfbcaac8-fbff-4777-8fec-5ec3d7613808" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:10:10 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A11.5813849Z'", + "x-ms-request-id" : "bc5ba43a-c002-00d6-5bff-77c4b5000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename96712732/@Element\",\"odata.type\":\"brsiegelsample.tablename96712732\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A10%3A11.5813849Z'\\\"\",\"odata.editLink\":\"tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')\",\"PartitionKey\":\"apartitionkey354542\",\"RowKey\":\"arowkey41117bd03\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:10:11.5813849Z\",\"propertyA\":\"valueA\"}", + "x-ms-client-request-id" : "bfbcaac8-fbff-4777-8fec-5ec3d7613808", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "PATCH", + "Uri" : "https://REDACTED.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "fd4a1866-02b3-429b-a688-16b82b69f79d", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A11.6673955Z'", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "bc5ba441-c002-00d6-62ff-77c4b5000000", + "Date" : "Fri, 21 Aug 2020 21:10:10 GMT", + "x-ms-client-request-id" : "fd4a1866-02b3-429b-a688-16b82b69f79d" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "4f78fa72-d4a2-49be-9b4d-836cb2946fcf" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:10:10 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A10%3A11.6673955Z'", + "x-ms-request-id" : "bc5ba446-c002-00d6-67ff-77c4b5000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename96712732/@Element\",\"odata.type\":\"brsiegelsample.tablename96712732\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A10%3A11.6673955Z'\\\"\",\"odata.editLink\":\"tablename96712732(PartitionKey='apartitionkey354542',RowKey='arowkey41117bd03')\",\"PartitionKey\":\"apartitionkey354542\",\"RowKey\":\"arowkey41117bd03\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:10:11.6673955Z\",\"propertyA\":\"valueA\",\"propertyB\":\"valueB\"}", + "x-ms-client-request-id" : "4f78fa72-d4a2-49be-9b4d-836cb2946fcf", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + } ], + "variables" : [ "tablename96712732", "apartitionkey354542", "arowkey41117bd03" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplace.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplace.json index 3f86bac73f762..ad5ebaef606bb 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplace.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplace.json @@ -4,84 +4,106 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "22ac1907-1ba9-4f29-9def-b112648ffd5e", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "446d521f-5b5b-45a5-b563-479094f72170", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:46 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "ba0a65c0-5002-000c-5174-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"tablename42203fdd\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "22ac1907-1ba9-4f29-9def-b112648ffd5e", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('tablename42203fdd')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename68830b2d')", + "Content-Length" : "0", + "x-ms-request-id" : "30f76454-8002-00e8-0bfe-7753ca000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "446d521f-5b5b-45a5-b563-479094f72170", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename68830b2d')" }, "Exception" : null }, { "Method" : "POST", - "Uri" : "https://REDACTED.table.core.windows.net/tablename42203fdd", + "Uri" : "https://REDACTED.table.core.windows.net/tablename68830b2d", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "0c8fd0ac-5e92-47bc-bc77-c10c43ff6402", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "b8bafdb4-d9e2-4945-bca8-c87fb8714eb2", "Content-Type" : "application/json" }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:00:46 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A00%3A46.9232373Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')", + "Content-Length" : "0", + "x-ms-request-id" : "30f76460-8002-00e8-15fe-7753ca000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "b8bafdb4-d9e2-4945-bca8-c87fb8714eb2", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "6fed5e1f-42ea-440b-9088-76df5576234e" + }, "Response" : { "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:00:46 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.4209145Z'", - "x-ms-request-id" : "ba0a65c3-5002-000c-5374-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename42203fdd/@Element\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A12.4209145Z'\\\"\",\"PartitionKey\":\"apartitionkey22564a\",\"RowKey\":\"arowkey9529323a1\",\"Timestamp\":\"2020-07-28T00:15:12.4209145Z\",\"propertyA\":\"valueA\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "0c8fd0ac-5e92-47bc-bc77-c10c43ff6402", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/tablename42203fdd(PartitionKey='apartitionkey22564a',RowKey='arowkey9529323a1')" + "ETag" : "W/datetime'2020-08-21T21%3A00%3A46.9232373Z'", + "x-ms-request-id" : "30f76464-8002-00e8-19fe-7753ca000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename68830b2d/@Element\",\"odata.type\":\"brsiegelsample.tablename68830b2d\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A00%3A46.9232373Z'\\\"\",\"odata.editLink\":\"tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')\",\"PartitionKey\":\"apartitionkey978401\",\"RowKey\":\"arowkey17233359d\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:00:46.9232373Z\",\"propertyA\":\"valueA\"}", + "x-ms-client-request-id" : "6fed5e1f-42ea-440b-9088-76df5576234e", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.table.core.windows.net/tablename42203fdd(PartitionKey='apartitionkey22564a',RowKey='arowkey9529323a1')", + "Uri" : "https://REDACTED.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "39a11699-e0c7-4f4c-ae12-b3351d04574a", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "4c80aa85-eec6-4178-8cdf-7d459495aaf4", "Content-Type" : "application/json" }, "Response" : { "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.4880954Z'", + "ETag" : "W/datetime'2020-08-21T21%3A00%3A47.0043226Z'", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "ba0a65c4-5002-000c-5474-643688000000", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", - "x-ms-client-request-id" : "39a11699-e0c7-4f4c-ae12-b3351d04574a" + "x-ms-request-id" : "30f76469-8002-00e8-1efe-7753ca000000", + "Date" : "Fri, 21 Aug 2020 21:00:46 GMT", + "x-ms-client-request-id" : "4c80aa85-eec6-4178-8cdf-7d459495aaf4" }, "Exception" : null }, { "Method" : "GET", - "Uri" : "https://REDACTED.table.core.windows.net/tablename42203fdd(PartitionKey='apartitionkey22564a',RowKey='arowkey9529323a1')?$format=application/json%3Bodata%3Dfullmetadata", + "Uri" : "https://REDACTED.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')?$format=application/json%3Bodata%3Dfullmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.5; Windows 10; 10.0)", - "x-ms-client-request-id" : "35813711-4ecf-419f-bb5d-de44a469fe28" + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "603210e4-3b36-48ff-a178-30df6651202a" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -90,15 +112,15 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "Date" : "Tue, 28 Jul 2020 00:15:12 GMT", + "Date" : "Fri, 21 Aug 2020 21:00:46 GMT", "Cache-Control" : "no-cache", - "ETag" : "W/datetime'2020-07-28T00%3A15%3A12.4880954Z'", - "x-ms-request-id" : "ba0a65c7-5002-000c-5774-643688000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#tablename42203fdd/@Element\",\"odata.type\":\"connieystorage.tablename42203fdd\",\"odata.id\":\"https://connieystorage.table.core.windows.net/tablename42203fdd(PartitionKey='apartitionkey22564a',RowKey='arowkey9529323a1')\",\"odata.etag\":\"W/\\\"datetime'2020-07-28T00%3A15%3A12.4880954Z'\\\"\",\"odata.editLink\":\"tablename42203fdd(PartitionKey='apartitionkey22564a',RowKey='arowkey9529323a1')\",\"PartitionKey\":\"apartitionkey22564a\",\"RowKey\":\"arowkey9529323a1\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-07-28T00:15:12.4880954Z\",\"propertyB\":\"valueB\"}", - "x-ms-client-request-id" : "35813711-4ecf-419f-bb5d-de44a469fe28", + "ETag" : "W/datetime'2020-08-21T21%3A00%3A47.0043226Z'", + "x-ms-request-id" : "30f7646e-8002-00e8-23fe-7753ca000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename68830b2d/@Element\",\"odata.type\":\"brsiegelsample.tablename68830b2d\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A00%3A47.0043226Z'\\\"\",\"odata.editLink\":\"tablename68830b2d(PartitionKey='apartitionkey978401',RowKey='arowkey17233359d')\",\"PartitionKey\":\"apartitionkey978401\",\"RowKey\":\"arowkey17233359d\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:00:47.0043226Z\",\"propertyB\":\"valueB\"}", + "x-ms-client-request-id" : "603210e4-3b36-48ff-a178-30df6651202a", "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" }, "Exception" : null } ], - "variables" : [ "tablename42203fdd", "apartitionkey22564a", "arowkey9529323a1" ] + "variables" : [ "tablename68830b2d", "apartitionkey978401", "arowkey17233359d" ] } \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplaceAsync.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplaceAsync.json new file mode 100644 index 0000000000000..b1f1848150158 --- /dev/null +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateEntityWithResponseReplaceAsync.json @@ -0,0 +1,126 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/Tables", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "6aab574d-9a54-4bf4-aa64-b09ebfef7076", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:56 GMT", + "Cache-Control" : "no-cache", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('tablename5177939b')", + "Content-Length" : "0", + "x-ms-request-id" : "8a39c6d1-1002-0088-15ff-772f55000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "6aab574d-9a54-4bf4-aa64-b09ebfef7076", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('tablename5177939b')" + }, + "Exception" : null + }, { + "Method" : "POST", + "Uri" : "https://REDACTED.table.core.windows.net/tablename5177939b", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "9130fe50-7fd3-4074-b92b-22f4743b0ffb", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:56 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A09%3A56.5119955Z'", + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')", + "Content-Length" : "0", + "x-ms-request-id" : "8a39c6f5-1002-0088-35ff-772f55000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "9130fe50-7fd3-4074-b92b-22f4743b0ffb", + "Location" : "https://brsiegelsample.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "cc0f1646-9572-4f9c-9021-334cdc2d8797" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:09:56 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A09%3A56.5119955Z'", + "x-ms-request-id" : "8a39c702-1002-0088-42ff-772f55000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename5177939b/@Element\",\"odata.type\":\"brsiegelsample.tablename5177939b\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A09%3A56.5119955Z'\\\"\",\"odata.editLink\":\"tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')\",\"PartitionKey\":\"apartitionkey513197\",\"RowKey\":\"arowkey62695019c\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:09:56.5119955Z\",\"propertyA\":\"valueA\"}", + "x-ms-client-request-id" : "cc0f1646-9572-4f9c-9021-334cdc2d8797", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + }, { + "Method" : "PUT", + "Uri" : "https://REDACTED.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "11dc86ec-4334-4247-9884-c9432f1cf1d9", + "Content-Type" : "application/json" + }, + "Response" : { + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A09%3A56.6073985Z'", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "Content-Length" : "0", + "StatusCode" : "204", + "x-ms-request-id" : "8a39c713-1002-0088-52ff-772f55000000", + "Date" : "Fri, 21 Aug 2020 21:09:56 GMT", + "x-ms-client-request-id" : "11dc86ec-4334-4247-9884-c9432f1cf1d9" + }, + "Exception" : null + }, { + "Method" : "GET", + "Uri" : "https://REDACTED.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')?$format=application/json%3Bodata%3Dfullmetadata", + "Headers" : { + "x-ms-version" : "2019-02-02", + "User-Agent" : "azsdk-java-UnknownName/UnknownVersion (11.0.8; Mac OS X; 10.15.6)", + "x-ms-client-request-id" : "8248d9a1-b8bc-4171-82e3-e53e3505b51e" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "x-ms-version" : "2019-02-02", + "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", + "X-Content-Type-Options" : "nosniff", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Fri, 21 Aug 2020 21:09:56 GMT", + "Cache-Control" : "no-cache", + "ETag" : "W/datetime'2020-08-21T21%3A09%3A56.6073985Z'", + "x-ms-request-id" : "8a39c72d-1002-0088-6cff-772f55000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#tablename5177939b/@Element\",\"odata.type\":\"brsiegelsample.tablename5177939b\",\"odata.id\":\"https://brsiegelsample.table.core.windows.net/tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')\",\"odata.etag\":\"W/\\\"datetime'2020-08-21T21%3A09%3A56.6073985Z'\\\"\",\"odata.editLink\":\"tablename5177939b(PartitionKey='apartitionkey513197',RowKey='arowkey62695019c')\",\"PartitionKey\":\"apartitionkey513197\",\"RowKey\":\"arowkey62695019c\",\"Timestamp@odata.type\":\"Edm.DateTime\",\"Timestamp\":\"2020-08-21T21:09:56.6073985Z\",\"propertyB\":\"valueB\"}", + "x-ms-client-request-id" : "8248d9a1-b8bc-4171-82e3-e53e3505b51e", + "Content-Type" : "application/json;odata=fullmetadata;streaming=true;charset=utf-8" + }, + "Exception" : null + } ], + "variables" : [ "tablename5177939b", "apartitionkey513197", "arowkey62695019c" ] +} \ No newline at end of file diff --git a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateNonExistentEntityImpl.json b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateNonExistentEntityImpl.json index 901b8b35e882b..144c1cdb3bfd3 100644 --- a/sdk/tables/azure-data-tables/src/test/resources/session-records/updateNonExistentEntityImpl.json +++ b/sdk/tables/azure-data-tables/src/test/resources/session-records/updateNonExistentEntityImpl.json @@ -4,32 +4,31 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "fec9ec7c-707e-4644-8ee9-c4f1fda09d7b", + "x-ms-client-request-id" : "d8ac5a3f-5395-4a39-a187-246a53dd2c0c", "Content-Type" : "application/json" }, "Response" : { - "Transfer-Encoding" : "chunked", "x-ms-version" : "2019-02-02", "Server" : "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0", "X-Content-Type-Options" : "nosniff", "retry-after" : "0", - "StatusCode" : "201", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", + "StatusCode" : "204", + "Date" : "Fri, 21 Aug 2020 21:09:50 GMT", "Cache-Control" : "no-cache", - "x-ms-request-id" : "2a08e97c-a002-007a-6574-64bcc0000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables/@Element\",\"TableName\":\"test55860fdf55\"}", - "Preference-Applied" : "return-content", - "x-ms-client-request-id" : "fec9ec7c-707e-4644-8ee9-c4f1fda09d7b", - "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8", - "Location" : "https://connieystorage.table.core.windows.net/Tables('test55860fdf55')" + "DataServiceId" : "https://brsiegelsample.table.core.windows.net/Tables('test37481c47c5')", + "Content-Length" : "0", + "x-ms-request-id" : "4ce33bd0-3002-00ed-58ff-778111000000", + "Preference-Applied" : "return-no-content", + "x-ms-client-request-id" : "d8ac5a3f-5395-4a39-a187-246a53dd2c0c", + "Location" : "https://brsiegelsample.table.core.windows.net/Tables('test37481c47c5')" }, "Exception" : null }, { "Method" : "PUT", - "Uri" : "https://REDACTED.table.core.windows.net/test55860fdf55(PartitionKey='partitionkey09838e',RowKey='rowkey665326f57')?timeout=5000", + "Uri" : "https://REDACTED.table.core.windows.net/test37481c47c5(PartitionKey='partitionkey419809',RowKey='rowkey62809130b')?timeout=5000", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "0aeab8df-51f8-45f7-b89e-b31a6c054300", + "x-ms-client-request-id" : "355a8fb0-230e-4d6b-812d-a2282035dd63", "Content-Type" : "application/json" }, "Response" : { @@ -40,10 +39,10 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "404", - "x-ms-request-id" : "42166766-e002-008f-3f74-6428ea000000", - "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:42166766-e002-008f-3f74-6428ea000000\\nTime:2020-07-28T00:15:16.3859588Z\"}}}", - "Date" : "Tue, 28 Jul 2020 00:15:16 GMT", - "x-ms-client-request-id" : "0aeab8df-51f8-45f7-b89e-b31a6c054300", + "x-ms-request-id" : "4ce33be1-3002-00ed-64ff-778111000000", + "Body" : "{\"odata.error\":{\"code\":\"ResourceNotFound\",\"message\":{\"lang\":\"en-US\",\"value\":\"The specified resource does not exist.\\nRequestId:4ce33be1-3002-00ed-64ff-778111000000\\nTime:2020-08-21T21:09:51.1524701Z\"}}}", + "Date" : "Fri, 21 Aug 2020 21:09:51 GMT", + "x-ms-client-request-id" : "355a8fb0-230e-4d6b-812d-a2282035dd63", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null @@ -52,7 +51,7 @@ "Uri" : "https://REDACTED.table.core.windows.net/Tables?$format=application/json%3Bodata%3Dminimalmetadata", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "95068f62-f3a8-4dc9-893e-943c604ddaba" + "x-ms-client-request-id" : "1aa7aace-7ee7-4e08-9f2b-f0c03d4aff7c" }, "Response" : { "Transfer-Encoding" : "chunked", @@ -62,19 +61,19 @@ "X-Content-Type-Options" : "nosniff", "retry-after" : "0", "StatusCode" : "200", - "x-ms-request-id" : "53788913-d002-002d-3774-6412f3000000", - "Body" : "{\"odata.metadata\":\"https://connieystorage.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test55860fdf55\"}]}", - "Date" : "Tue, 28 Jul 2020 00:15:15 GMT", - "x-ms-client-request-id" : "95068f62-f3a8-4dc9-893e-943c604ddaba", + "x-ms-request-id" : "4ce33be6-3002-00ed-69ff-778111000000", + "Body" : "{\"odata.metadata\":\"https://brsiegelsample.table.core.windows.net/$metadata#Tables\",\"value\":[{\"TableName\":\"test37481c47c5\"}]}", + "Date" : "Fri, 21 Aug 2020 21:09:51 GMT", + "x-ms-client-request-id" : "1aa7aace-7ee7-4e08-9f2b-f0c03d4aff7c", "Content-Type" : "application/json;odata=minimalmetadata;streaming=true;charset=utf-8" }, "Exception" : null }, { "Method" : "DELETE", - "Uri" : "https://REDACTED.table.core.windows.net/Tables('test55860fdf55')", + "Uri" : "https://REDACTED.table.core.windows.net/Tables('test37481c47c5')", "Headers" : { "x-ms-version" : "2019-02-02", - "x-ms-client-request-id" : "a7a03696-89f7-4915-8c0b-f185d07b6d05" + "x-ms-client-request-id" : "79689594-0144-4034-bdf4-5163c9d0c63d" }, "Response" : { "x-ms-version" : "2019-02-02", @@ -84,11 +83,11 @@ "retry-after" : "0", "Content-Length" : "0", "StatusCode" : "204", - "x-ms-request-id" : "98827e1c-0002-002e-4f74-64f397000000", - "Date" : "Tue, 28 Jul 2020 00:15:16 GMT", - "x-ms-client-request-id" : "a7a03696-89f7-4915-8c0b-f185d07b6d05" + "x-ms-request-id" : "db613a7f-a002-009d-65ff-7738e6000000", + "Date" : "Fri, 21 Aug 2020 21:09:50 GMT", + "x-ms-client-request-id" : "79689594-0144-4034-bdf4-5163c9d0c63d" }, "Exception" : null } ], - "variables" : [ "test55860fdf55", "fec9ec7c-707e-4644-8ee9-c4f1fda09d7b", "partitionkey09838e", "rowkey665326f57", "0aeab8df-51f8-45f7-b89e-b31a6c054300", "95068f62-f3a8-4dc9-893e-943c604ddaba", "a7a03696-89f7-4915-8c0b-f185d07b6d05" ] + "variables" : [ "test37481c47c5", "d8ac5a3f-5395-4a39-a187-246a53dd2c0c", "partitionkey419809", "rowkey62809130b", "355a8fb0-230e-4d6b-812d-a2282035dd63", "1aa7aace-7ee7-4e08-9f2b-f0c03d4aff7c", "79689594-0144-4034-bdf4-5163c9d0c63d" ] } \ No newline at end of file