diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationAsyncClient.java b/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationAsyncClient.java index 8066edbd9b854..7a5c36bb2418a 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationAsyncClient.java +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationAsyncClient.java @@ -625,27 +625,10 @@ Mono> listSettingRevisionsNextPage(String ne return result; } - Flux listSettingRevisions(SettingSelector selector, Context context) { - Mono> result; - - if (selector != null) { - String fields = ImplUtils.arrayToString(selector.fields(), SettingFields::toStringMapper); - String keys = ImplUtils.arrayToString(selector.keys(), key -> key); - String labels = ImplUtils.arrayToString(selector.labels(), label -> label); - String range = selector.range() != null ? String.format(RANGE_QUERY, selector.range()) : null; - - result = service.listKeyValueRevisions(serviceEndpoint, keys, labels, fields, selector.acceptDateTime(), range, context) - .doOnRequest(ignoredValue -> logger.info("Listing ConfigurationSetting revisions - {}", selector)) - .doOnSuccess(response -> logger.info("Listed ConfigurationSetting revisions - {}", selector)) - .doOnError(error -> logger.warning("Failed to list ConfigurationSetting revisions - {}", selector, error)); - } else { - result = service.listKeyValueRevisions(serviceEndpoint, null, null, null, null, null, context) - .doOnRequest(ignoredValue -> logger.info("Listing ConfigurationSetting revisions")) - .doOnSuccess(response -> logger.info("Listed ConfigurationSetting revisions")) - .doOnError(error -> logger.warning("Failed to list all ConfigurationSetting revisions", error)); - } - - return result.flatMapMany(r -> extractAndFetchConfigurationSettings(r, context)); + PagedFlux listSettingRevisions(SettingSelector selector, Context context) { + return new PagedFlux<>(() -> + listSettingRevisionsFirstPage(selector, context), + continuationToken -> listSettingRevisionsNextPage(continuationToken, context)); } private Flux listSettings(String nextPageLink, Context context) { diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationClient.java b/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationClient.java index 693bb40e44b60..33337dcb57342 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationClient.java +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationClient.java @@ -3,6 +3,7 @@ package com.azure.data.appconfiguration; +import com.azure.core.http.rest.PagedIterable; import com.azure.core.implementation.annotation.ReturnType; import com.azure.core.implementation.annotation.ServiceClient; import com.azure.core.implementation.annotation.ServiceMethod; @@ -15,7 +16,6 @@ import com.azure.core.http.rest.Response; import com.azure.core.util.Context; - /** * This class provides a client that contains all the operations for {@link ConfigurationSetting ConfigurationSettings} * in Azure App Configuration Store. Operations allowed by the client are adding, retrieving, updating, and deleting @@ -447,14 +447,14 @@ private Response deleteSetting(ConfigurationSetting settin * *

Retrieve all settings that use the key "prodDBConnection".

* - * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettings#SettingSelector} + * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettings#settingSelector} * * @param options Optional. Options to filter configuration setting results from the service. - * @return A List of ConfigurationSettings that matches the {@code options}. If no options were provided, the List + * @return A {@link PagedIterable} of ConfigurationSettings that matches the {@code options}. If no options were provided, the List * contains all of the current settings in the service. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public Iterable listSettings(SettingSelector options) { + public PagedIterable listSettings(SettingSelector options) { return listSettings(options, Context.NONE); } @@ -466,16 +466,16 @@ public Iterable listSettings(SettingSelector options) { * *

Retrieve all settings that use the key "prodDBConnection".

* - * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettings#SettingSelector-Context} + * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettings#settingSelector-context} * * @param options Optional. Options to filter configuration setting results from the service. * @param context Additional context that is passed through the Http pipeline during the service call. - * @return A List of ConfigurationSettings that matches the {@code options}. If no options were provided, the List + * @return A {@link PagedIterable} of ConfigurationSettings that matches the {@code options}. If no options were provided, the {@link PagedIterable} * contains all of the current settings in the service. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public Iterable listSettings(SettingSelector options, Context context) { - return client.listSettings(options, context).collectList().block(); + public PagedIterable listSettings(SettingSelector options, Context context) { + return new PagedIterable<>(client.listSettings(options, context)); } /** @@ -490,13 +490,13 @@ public Iterable listSettings(SettingSelector options, Cont * *

Retrieve all revisions of the setting that has the key "prodDBConnection".

* - * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettingRevisions#SettingSelector} + * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettingRevisions#settingSelector} * * @param selector Optional. Used to filter configuration setting revisions from the service. - * @return Revisions of the ConfigurationSetting + * @return {@link PagedIterable} of {@link ConfigurationSetting} revisions. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public Iterable listSettingRevisions(SettingSelector selector) { + public PagedIterable listSettingRevisions(SettingSelector selector) { return listSettingRevisions(selector, Context.NONE); } @@ -512,14 +512,14 @@ public Iterable listSettingRevisions(SettingSelector selec * *

Retrieve all revisions of the setting that has the key "prodDBConnection".

* - * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettingRevisions#SettingSelector-Context} + * {@codesnippet com.azure.data.applicationconfig.configurationclient.listSettingRevisions#settingSelector-context} * * @param selector Optional. Used to filter configuration setting revisions from the service. * @param context Additional context that is passed through the Http pipeline during the service call. - * @return Revisions of the ConfigurationSetting + * @return {@link PagedIterable} of {@link ConfigurationSetting} revisions. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public Iterable listSettingRevisions(SettingSelector selector, Context context) { - return client.listSettingRevisions(selector, context).collectList().block(); + public PagedIterable listSettingRevisions(SettingSelector selector, Context context) { + return new PagedIterable<>(client.listSettingRevisions(selector, context)); } } diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration/ConfigurationClientJavaDocCodeSnippets.java b/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration/ConfigurationClientJavaDocCodeSnippets.java index 95841f7199621..379cce8774257 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration/ConfigurationClientJavaDocCodeSnippets.java +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration/ConfigurationClientJavaDocCodeSnippets.java @@ -275,45 +275,57 @@ public void deleteSetting() { */ public void listSettings() { ConfigurationClient configurationClient = createSyncConfigurationClient(); - // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettings#SettingSelector - for (ConfigurationSetting setting : configurationClient.listSettings(new SettingSelector() - .keys("prodDBConnection"))) { + // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettings#settingSelector + SettingSelector settingSelector = new SettingSelector().keys("prodDBConnection"); + configurationClient.listSettings(settingSelector).forEach(setting -> { System.out.printf("Key: %s, Value: %s", setting.key(), setting.value()); - } - // END: com.azure.data.applicationconfig.configurationclient.listSettings#SettingSelector + }); + // END: com.azure.data.applicationconfig.configurationclient.listSettings#settingSelector + } - /** - * Generates code sample for using {@link ConfigurationClient#listSettings(SettingSelector, Context)} - */ - // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettings#SettingSelector-Context - for (ConfigurationSetting setting : configurationClient.listSettings(new SettingSelector() - .keys("prodDBConnection"), new Context(key1, value1))) { + /** + * Generates code sample for using {@link ConfigurationClient#listSettings(SettingSelector, Context)} + */ + public void listSettingsContext() { + ConfigurationClient configurationClient = createSyncConfigurationClient(); + // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettings#settingSelector-context + SettingSelector settingSelector = new SettingSelector().keys("prodDBConnection"); + Context ctx = new Context(key2, value2); + configurationClient.listSettings(settingSelector, ctx).forEach(setting -> { System.out.printf("Key: %s, Value: %s", setting.key(), setting.value()); - } - // END: com.azure.data.applicationconfig.configurationclient.listSettings#SettingSelector-Context + }); + // END: com.azure.data.applicationconfig.configurationclient.listSettings#settingSelector-context } /** * Generates code sample for using {@link ConfigurationClient#listSettingRevisions(SettingSelector)} */ public void listSettingRevisions() { - ConfigurationClient configurationClient = createSyncConfigurationClient(); - // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#SettingSelector - for (ConfigurationSetting revision : configurationClient.listSettingRevisions(new SettingSelector() - .keys("prodDBConnection"))) { - System.out.printf("Key: %s, Value: %s", revision.key(), revision.value()); - } - // END: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#SettingSelector + ConfigurationClient client = createSyncConfigurationClient(); + // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#settingSelector + SettingSelector settingSelector = new SettingSelector().keys("prodDBConnection"); + client.listSettingRevisions(settingSelector).streamByPage().forEach(resp -> { + System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.headers(), + resp.request().url(), resp.statusCode()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d %n", value); + }); + }); + // END: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#settingSelector + } - /** - * Generates code sample for using {@link ConfigurationClient#listSettingRevisions(SettingSelector, Context)} - */ - // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#SettingSelector-Context - for (ConfigurationSetting revision : configurationClient.listSettingRevisions(new SettingSelector() - .keys("prodDBConnection"), new Context(key2, value2))) { - System.out.printf("Key: %s, Value: %s", revision.key(), revision.value()); - } - // END: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#SettingSelector-Context + /** + * Generates code sample for using {@link ConfigurationClient#listSettingRevisions(SettingSelector, Context)} + */ + public void listSettingRevisionsContext() { + ConfigurationClient configurationClient = createSyncConfigurationClient(); + // BEGIN: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#settingSelector-context + SettingSelector settingSelector = new SettingSelector().keys("prodDBConnection"); + Context ctx = new Context(key2, value2); + configurationClient.listSettingRevisions(settingSelector, ctx).forEach(setting -> { + System.out.printf("Key: %s, Value: %s", setting.key(), setting.value()); + }); + // END: com.azure.data.applicationconfig.configurationclient.listSettingRevisions#settingSelector-context } /** diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationAsyncClientTest.java b/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationAsyncClientTest.java index a8ccda088e763..8b29dc51d3132 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationAsyncClientTest.java +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationAsyncClientTest.java @@ -7,6 +7,7 @@ import com.azure.core.http.HttpClient; import com.azure.core.http.policy.HttpLogDetailLevel; import com.azure.core.http.policy.RetryPolicy; +import com.azure.core.http.rest.PagedFlux; import com.azure.core.http.rest.Response; import com.azure.core.util.logging.ClientLogger; import com.azure.data.appconfiguration.models.ConfigurationSetting; @@ -36,18 +37,18 @@ protected void beforeTest() { if (interceptorManager.isPlaybackMode()) { client = clientSetup(credentials -> new ConfigurationClientBuilder() - .credential(credentials) - .httpClient(interceptorManager.getPlaybackClient()) - .httpLogDetailLevel(HttpLogDetailLevel.BODY_AND_HEADERS) - .buildAsyncClient()); + .credential(credentials) + .httpClient(interceptorManager.getPlaybackClient()) + .httpLogDetailLevel(HttpLogDetailLevel.BODY_AND_HEADERS) + .buildAsyncClient()); } else { client = clientSetup(credentials -> new ConfigurationClientBuilder() - .credential(credentials) - .httpClient(HttpClient.createDefault().wiretap(true)) - .httpLogDetailLevel(HttpLogDetailLevel.BODY_AND_HEADERS) - .addPolicy(interceptorManager.getRecordPolicy()) - .addPolicy(new RetryPolicy()) - .buildAsyncClient()); + .credential(credentials) + .httpClient(HttpClient.createDefault().wiretap(true)) + .httpLogDetailLevel(HttpLogDetailLevel.BODY_AND_HEADERS) + .addPolicy(interceptorManager.getRecordPolicy()) + .addPolicy(new RetryPolicy()) + .buildAsyncClient()); } } @@ -55,11 +56,11 @@ protected void beforeTest() { protected void afterTest() { logger.info("Cleaning up created key values."); client.listSettings(new SettingSelector().keys(keyPrefix + "*")) - .flatMap(configurationSetting -> { - logger.info("Deleting key:label [{}:{}]. isLocked? {}", configurationSetting.key(), configurationSetting.label(), configurationSetting.isLocked()); - return client.deleteSetting(configurationSetting); - }) - .blockLast(); + .flatMap(configurationSetting -> { + logger.info("Deleting key:label [{}:{}]. isLocked? {}", configurationSetting.key(), configurationSetting.label(), configurationSetting.isLocked()); + return client.deleteSetting(configurationSetting); + }) + .blockLast(); logger.info("Finished cleaning up values."); } @@ -121,8 +122,8 @@ public void addExistingSetting() { public void setSetting() { setSettingRunner((expected, update) -> StepVerifier.create(client.setSetting(expected)) - .assertNext(response -> assertConfigurationEquals(expected, response)) - .verifyComplete()); + .assertNext(response -> assertConfigurationEquals(expected, response)) + .verifyComplete()); } /** @@ -134,20 +135,20 @@ public void setSettingIfEtag() { setSettingIfEtagRunner((initial, update) -> { // This etag is not the correct format. It is not the correct hash that the service is expecting. StepVerifier.create(client.setSetting(initial.etag("badEtag"))) - .verifyErrorSatisfies(ex -> assertRestException(ex, ResourceNotFoundException.class, HttpResponseStatus.PRECONDITION_FAILED.code())); + .verifyErrorSatisfies(ex -> assertRestException(ex, ResourceNotFoundException.class, HttpResponseStatus.PRECONDITION_FAILED.code())); final String etag = client.addSetting(initial).block().etag(); StepVerifier.create(client.setSetting(update.etag(etag))) - .assertNext(response -> assertConfigurationEquals(update, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(update, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(initial)) - .verifyErrorSatisfies(ex -> assertRestException(ex, ResourceNotFoundException.class, HttpResponseStatus.PRECONDITION_FAILED.code())); + .verifyErrorSatisfies(ex -> assertRestException(ex, ResourceNotFoundException.class, HttpResponseStatus.PRECONDITION_FAILED.code())); StepVerifier.create(client.getSetting(update)) - .assertNext(response -> assertConfigurationEquals(update, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(update, response)) + .verifyComplete(); }); } @@ -190,7 +191,7 @@ public void setSettingNullKey() { public void updateNoExistingSetting() { updateNoExistingSettingRunner((expected) -> StepVerifier.create(client.updateSetting(expected)) - .verifyErrorSatisfies(ex -> assertRestException(ex, ResourceNotFoundException.class, HttpResponseStatus.PRECONDITION_FAILED.code()))); + .verifyErrorSatisfies(ex -> assertRestException(ex, ResourceNotFoundException.class, HttpResponseStatus.PRECONDITION_FAILED.code()))); } /** @@ -200,8 +201,8 @@ public void updateNoExistingSetting() { public void updateSetting() { updateSettingRunner((initial, update) -> StepVerifier.create(client.addSetting(initial)) - .assertNext(response -> assertConfigurationEquals(initial, response)) - .verifyComplete()); + .assertNext(response -> assertConfigurationEquals(initial, response)) + .verifyComplete()); } /** @@ -483,14 +484,14 @@ public void listSettingsAcceptDateTime() { // Create 3 revisions of the same key. StepVerifier.create(client.setSetting(original)) - .assertNext(response -> assertConfigurationEquals(original, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(original, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(updated).delayElement(Duration.ofSeconds(2))) - .assertNext(response -> assertConfigurationEquals(updated, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(updated2)) - .assertNext(response -> assertConfigurationEquals(updated2, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated2, response)) + .verifyComplete(); // Gets all versions of this value so we can get the one we want at that particular date. List revisions = client.listSettingRevisions(new SettingSelector().keys(keyName)).collectList().block(); @@ -501,8 +502,8 @@ public void listSettingsAcceptDateTime() { // We want to fetch the configuration setting when we first updated its value. SettingSelector options = new SettingSelector().keys(keyName).acceptDatetime(revisions.get(1).lastModified()); StepVerifier.create(client.listSettings(options)) - .assertNext(response -> assertConfigurationEquals(updated, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated, response)) + .verifyComplete(); } /** @@ -517,28 +518,28 @@ public void listRevisions() { // Create 3 revisions of the same key. StepVerifier.create(client.setSetting(original)) - .assertNext(response -> assertConfigurationEquals(original, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(original, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(updated)) - .assertNext(response -> assertConfigurationEquals(updated, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(updated2)) - .assertNext(response -> assertConfigurationEquals(updated2, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated2, response)) + .verifyComplete(); // Get all revisions for a key, they are listed in descending order. StepVerifier.create(client.listSettingRevisions(new SettingSelector().keys(keyName))) - .assertNext(response -> assertConfigurationEquals(updated2, response)) - .assertNext(response -> assertConfigurationEquals(updated, response)) - .assertNext(response -> assertConfigurationEquals(original, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated2, response)) + .assertNext(response -> assertConfigurationEquals(updated, response)) + .assertNext(response -> assertConfigurationEquals(original, response)) + .verifyComplete(); // Verifies that we can select specific fields. StepVerifier.create(client.listSettingRevisions(new SettingSelector().keys(keyName).fields(SettingFields.KEY, SettingFields.ETAG))) - .assertNext(response -> validateListRevisions(updated2, response)) - .assertNext(response -> validateListRevisions(updated, response)) - .assertNext(response -> validateListRevisions(original, response)) - .verifyComplete(); + .assertNext(response -> validateListRevisions(updated2, response)) + .assertNext(response -> validateListRevisions(updated, response)) + .assertNext(response -> validateListRevisions(original, response)) + .verifyComplete(); } /** @@ -669,14 +670,14 @@ public void listRevisionsAcceptDateTime() { // Create 3 revisions of the same key. StepVerifier.create(client.setSetting(original)) - .assertNext(response -> assertConfigurationEquals(original, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(original, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(updated).delayElement(Duration.ofSeconds(2))) - .assertNext(response -> assertConfigurationEquals(updated, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated, response)) + .verifyComplete(); StepVerifier.create(client.setSetting(updated2)) - .assertNext(response -> assertConfigurationEquals(updated2, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated2, response)) + .verifyComplete(); // Gets all versions of this value. List revisions = client.listSettingRevisions(new SettingSelector().keys(keyName)).collectList().block(); @@ -688,9 +689,9 @@ public void listRevisionsAcceptDateTime() { // Revisions are returned in descending order from creation date. SettingSelector options = new SettingSelector().keys(keyName).acceptDatetime(revisions.get(1).lastModified()); StepVerifier.create(client.listSettingRevisions(options)) - .assertNext(response -> assertConfigurationEquals(updated, response)) - .assertNext(response -> assertConfigurationEquals(original, response)) - .verifyComplete(); + .assertNext(response -> assertConfigurationEquals(updated, response)) + .assertNext(response -> assertConfigurationEquals(original, response)) + .verifyComplete(); } /** @@ -717,6 +718,63 @@ public void listRevisionsWithPagination() { .verifyComplete(); } + /** + * Verifies that, given a ton of revisions, we can list the revisions ConfigurationSettings using pagination and stream is invoked multiple times. + * (ie. where 'nextLink' has a URL pointing to the next page of results.) + */ + public void listRevisionsWithPaginationAndRepeatStream() { + final int numberExpected = 50; + List settings = new ArrayList<>(numberExpected); + List>> results = new ArrayList<>(); + for (int value = 0; value < numberExpected; value++) { + ConfigurationSetting setting = new ConfigurationSetting().key(keyPrefix).value("myValue" + value).label(labelPrefix); + settings.add(setting); + results.add(client.setSettingWithResponse(setting)); + } + + SettingSelector filter = new SettingSelector().keys(keyPrefix).labels(labelPrefix); + + Flux.merge(results).blockLast(); + + List configurationSettingList1 = new ArrayList<>(); + List configurationSettingList2 = new ArrayList<>(); + + PagedFlux configurationSettingPagedFlux = client.listSettingRevisions(filter); + configurationSettingPagedFlux.toStream().forEach(configurationSetting -> configurationSettingList1.add(configurationSetting)); + assertEquals(numberExpected, configurationSettingList1.size()); + + configurationSettingPagedFlux.toStream().forEach(configurationSetting -> configurationSettingList2.add(configurationSetting)); + assertEquals(numberExpected, configurationSettingList2.size()); + } + + /** + * Verifies that, given a ton of revisions, we can list the revisions ConfigurationSettings using pagination and stream is invoked multiple times. + * (ie. where 'nextLink' has a URL pointing to the next page of results.) + */ + public void listRevisionsWithPaginationAndRepeatIterator() { + final int numberExpected = 50; + List settings = new ArrayList<>(numberExpected); + List>> results = new ArrayList<>(); + for (int value = 0; value < numberExpected; value++) { + ConfigurationSetting setting = new ConfigurationSetting().key(keyPrefix).value("myValue" + value).label(labelPrefix); + settings.add(setting); + results.add(client.setSettingWithResponse(setting)); + } + + SettingSelector filter = new SettingSelector().keys(keyPrefix).labels(labelPrefix); + + Flux.merge(results).blockLast(); + + List configurationSettingList1 = new ArrayList<>(); + List configurationSettingList2 = new ArrayList<>(); + + PagedFlux configurationSettingPagedFlux = client.listSettingRevisions(filter); + configurationSettingPagedFlux.toIterable().forEach(configurationSetting -> configurationSettingList1.add(configurationSetting)); + assertEquals(numberExpected, configurationSettingList1.size()); + + configurationSettingPagedFlux.toIterable().forEach(configurationSetting -> configurationSettingList2.add(configurationSetting)); + assertEquals(numberExpected, configurationSettingList2.size()); + } /** * Verifies that, given a ton of existing settings, we can list the ConfigurationSettings using pagination * (ie. where 'nextLink' has a URL pointing to the next page of results. diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTest.java b/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTest.java index e016ed6c1e970..1f243bb73ec2a 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTest.java +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTest.java @@ -2,23 +2,28 @@ // Licensed under the MIT License. package com.azure.data.appconfiguration; +import com.azure.data.appconfiguration.models.ConfigurationSetting; +import com.azure.data.appconfiguration.models.Range; +import com.azure.data.appconfiguration.models.SettingFields; +import com.azure.data.appconfiguration.models.SettingSelector; import com.azure.core.exception.ResourceModifiedException; import com.azure.core.exception.ResourceNotFoundException; import com.azure.core.http.HttpClient; import com.azure.core.http.policy.HttpLogDetailLevel; import com.azure.core.http.policy.RetryPolicy; +import com.azure.core.http.rest.PagedIterable; import com.azure.core.util.Context; import com.azure.core.util.logging.ClientLogger; -import com.azure.data.appconfiguration.models.ConfigurationSetting; -import com.azure.data.appconfiguration.models.Range; -import com.azure.data.appconfiguration.models.SettingFields; -import com.azure.data.appconfiguration.models.SettingSelector; + import io.netty.handler.codec.http.HttpResponseStatus; +import java.util.ArrayList; import java.util.List; +import java.util.stream.Collectors; -import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertArrayEquals; public class ConfigurationClientTest extends ConfigurationClientTestBase { private final ClientLogger logger = new ClientLogger(ConfigurationClientTest.class); @@ -49,11 +54,10 @@ protected void beforeTest() { @Override protected void afterTest() { logger.info("Cleaning up created key values."); - - for (ConfigurationSetting configurationSetting : client.listSettings(new SettingSelector().keys(keyPrefix + "*"))) { + client.listSettings(new SettingSelector().keys(keyPrefix + "*")).forEach(configurationSetting -> { logger.info("Deleting key:label [{}:{}]. isLocked? {}", configurationSetting.key(), configurationSetting.label(), configurationSetting.isLocked()); client.deleteSetting(configurationSetting); - } + }); logger.info("Finished cleaning up values."); } @@ -300,6 +304,7 @@ public void deleteSettingNullKey() { * Verifies that a ConfigurationSetting can be added with a label, and that we can fetch that ConfigurationSetting * from the service when filtering by either its label or just its key. */ + public void listWithKeyAndLabel() { final String value = "myValue"; final String key = getKey(); @@ -323,7 +328,7 @@ public void listWithMultipleKeys() { assertConfigurationEquals(setting, client.addSetting(setting)); assertConfigurationEquals(setting2, client.addSetting(setting2)); - return (List) client.listSettings(new SettingSelector().keys(key, key2)); + return client.listSettings(new SettingSelector().keys(key, key2)); }); } @@ -340,7 +345,7 @@ public void listWithMultipleLabels() { assertConfigurationEquals(setting, client.addSetting(setting)); assertConfigurationEquals(setting2, client.addSetting(setting2)); - return (List) client.listSettings(new SettingSelector().keys(key).labels(label, label2)); + return client.listSettings(new SettingSelector().keys(key).labels(label, label2)); }); } @@ -350,7 +355,7 @@ public void listWithMultipleLabels() { public void listSettingsSelectFields() { listSettingsSelectFieldsRunner((settings, selector) -> { settings.forEach(client::setSetting); - return (List) client.listSettings(selector); + return client.listSettings(selector); }); } @@ -375,14 +380,14 @@ public void listSettingsAcceptDateTime() { } // Gets all versions of this value so we can get the one we want at that particular date. - List revisions = (List) client.listSettingRevisions(new SettingSelector().keys(keyName)); + List revisions = client.listSettingRevisions(new SettingSelector().keys(keyName)).stream().collect(Collectors.toList()); assertNotNull(revisions); assertEquals(3, revisions.size()); // We want to fetch the configuration setting when we first updated its value. SettingSelector options = new SettingSelector().keys(keyName).acceptDatetime(revisions.get(1).lastModified()); - assertConfigurationEquals(updated, ((List) client.listSettings(options)).get(0)); + assertConfigurationEquals(updated, (client.listSettings(options).stream().collect(Collectors.toList())).get(0)); } /** @@ -401,13 +406,13 @@ public void listRevisions() { assertConfigurationEquals(updated2, client.setSetting(updated2)); // Get all revisions for a key, they are listed in descending order. - List revisions = (List) client.listSettingRevisions(new SettingSelector().keys(keyName)); + List revisions = client.listSettingRevisions(new SettingSelector().keys(keyName)).stream().collect(Collectors.toList()); assertConfigurationEquals(updated2, revisions.get(0)); assertConfigurationEquals(updated, revisions.get(1)); assertConfigurationEquals(original, revisions.get(2)); // Verifies that we can select specific fields. - revisions = (List) client.listSettingRevisions(new SettingSelector().keys(keyName).fields(SettingFields.KEY, SettingFields.ETAG)); + revisions = client.listSettingRevisions(new SettingSelector().keys(keyName).fields(SettingFields.KEY, SettingFields.ETAG)).stream().collect(Collectors.toList()); validateListRevisions(updated2, revisions.get(0)); validateListRevisions(updated, revisions.get(1)); validateListRevisions(original, revisions.get(2)); @@ -426,7 +431,7 @@ public void listRevisionsWithMultipleKeys() { assertConfigurationEquals(testInput.get(2), client.addSetting(testInput.get(2))); assertConfigurationEquals(testInput.get(3), client.updateSetting(testInput.get(3))); - return (List) client.listSettingRevisions(new SettingSelector().keys(key, key2)); + return client.listSettingRevisions(new SettingSelector().keys(key, key2)); }); } @@ -444,7 +449,7 @@ public void listRevisionsWithMultipleLabels() { assertConfigurationEquals(testInput.get(2), client.addSetting(testInput.get(2))); assertConfigurationEquals(testInput.get(3), client.updateSetting(testInput.get(3))); - return (List) client.listSettingRevisions(new SettingSelector().keys(key).labels(label, label2)); + return client.listSettingRevisions(new SettingSelector().keys(key).labels(label, label2)); }); } @@ -461,7 +466,7 @@ public void listRevisionsWithRange() { assertConfigurationEquals(updated, client.updateSetting(updated)); assertConfigurationEquals(updated2, client.updateSetting(updated2)); - List revisions = (List) client.listSettingRevisions(new SettingSelector().keys(key).range(new Range(1, 2))); + List revisions = client.listSettingRevisions(new SettingSelector().keys(key).range(new Range(1, 2))).stream().collect(Collectors.toList()); assertConfigurationEquals(updated, revisions.get(0)); assertConfigurationEquals(original, revisions.get(1)); } @@ -474,7 +479,7 @@ public void listRevisionsInvalidRange() { final ConfigurationSetting original = new ConfigurationSetting().key(key).value("myValue"); assertConfigurationEquals(original, client.addSetting(original)); - assertRestException(() -> client.listSettingRevisions(new SettingSelector().keys(key).range(new Range(0, 10))), + assertRestException(() -> client.listSettingRevisions(new SettingSelector().keys(key).range(new Range(0, 10))).forEach(cs -> cs.key()), HttpResponseStatus.REQUESTED_RANGE_NOT_SATISFIABLE.code()); } @@ -499,7 +504,7 @@ public void listRevisionsAcceptDateTime() { } // Gets all versions of this value. - List revisions = (List) client.listSettingRevisions(new SettingSelector().keys(keyName)); + List revisions = client.listSettingRevisions(new SettingSelector().keys(keyName)).stream().collect(Collectors.toList()); assertNotNull(revisions); assertEquals(3, revisions.size()); @@ -507,7 +512,7 @@ public void listRevisionsAcceptDateTime() { // We want to fetch all the revisions that existed up and including when the first revision was created. // Revisions are returned in descending order from creation date. SettingSelector options = new SettingSelector().keys(keyName).acceptDatetime(revisions.get(1).lastModified()); - revisions = (List) client.listSettingRevisions(options); + revisions = client.listSettingRevisions(options).stream().collect(Collectors.toList()); assertConfigurationEquals(updated, revisions.get(0)); assertConfigurationEquals(original, revisions.get(1)); } @@ -523,7 +528,49 @@ public void listRevisionsWithPagination() { } SettingSelector filter = new SettingSelector().keys(keyPrefix).labels(labelPrefix); - assertEquals(numberExpected, ((List) client.listSettingRevisions(filter)).size()); + assertEquals(numberExpected, client.listSettingRevisions(filter).stream().collect(Collectors.toList()).size()); + } + + /** + * Verifies that, given a ton of revisions, we can process {@link java.util.stream.Stream} multiple time and get same result. + * (ie. where 'nextLink' has a URL pointing to the next page of results.) + */ + public void listRevisionsWithPaginationAndRepeatStream() { + final int numberExpected = 50; + for (int value = 0; value < numberExpected; value++) { + client.setSetting(new ConfigurationSetting().key(keyPrefix).value("myValue" + value).label(labelPrefix)); + } + + SettingSelector filter = new SettingSelector().keys(keyPrefix).labels(labelPrefix); + PagedIterable configurationSettingPagedIterable = client.listSettingRevisions(filter); + assertEquals(numberExpected, configurationSettingPagedIterable.stream().collect(Collectors.toList()).size()); + + assertEquals(numberExpected, configurationSettingPagedIterable.stream().collect(Collectors.toList()).size()); + } + + /** + * Verifies that, given a ton of revisions, we can iterate over multiple time and get same result. + * (ie. where 'nextLink' has a URL pointing to the next page of results.) + */ + public void listRevisionsWithPaginationAndRepeatIterator() { + final int numberExpected = 50; + for (int value = 0; value < numberExpected; value++) { + client.setSetting(new ConfigurationSetting().key(keyPrefix).value("myValue" + value).label(labelPrefix)); + } + + SettingSelector filter = new SettingSelector().keys(keyPrefix).labels(labelPrefix); + + PagedIterable configurationSettingPagedIterable = client.listSettingRevisions(filter); + List configurationSettingList1 = new ArrayList<>(); + List configurationSettingList2 = new ArrayList<>(); + + configurationSettingPagedIterable.iterator().forEachRemaining(configurationSetting -> configurationSettingList1.add(configurationSetting)); + assertEquals(numberExpected, configurationSettingList1.size()); + + configurationSettingPagedIterable.iterator().forEachRemaining(configurationSetting -> configurationSettingList2.add(configurationSetting)); + assertEquals(numberExpected, configurationSettingList2.size()); + + assertArrayEquals(configurationSettingList1.toArray(), configurationSettingList2.toArray()); } /** @@ -535,9 +582,9 @@ public void listSettingsWithPagination() { for (int value = 0; value < numberExpected; value++) { client.setSetting(new ConfigurationSetting().key(keyPrefix + "-" + value).value("myValue").label(labelPrefix)); } - SettingSelector filter = new SettingSelector().keys(keyPrefix + "-*").labels(labelPrefix); - assertEquals(numberExpected, ((List) client.listSettings(filter)).size()); + + assertEquals(numberExpected, client.listSettings(filter).stream().count()); } /** @@ -556,9 +603,10 @@ public void getSettingWhenValueNotUpdated() { } public void deleteAllSettings() { - for (ConfigurationSetting configurationSetting : client.listSettings(new SettingSelector().keys("*"))) { + + client.listSettings(new SettingSelector().keys("*")).forEach(configurationSetting -> { logger.info("Deleting key:label [{}:{}]. isLocked? {}", configurationSetting.key(), configurationSetting.label(), configurationSetting.isLocked()); client.deleteSetting(configurationSetting); - } + }); } } diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTestBase.java b/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTestBase.java index 07fc0d897d44c..097d604b5be80 100644 --- a/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTestBase.java +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/test/java/com/azure/data/appconfiguration/ConfigurationClientTestBase.java @@ -2,6 +2,7 @@ // Licensed under the MIT License. package com.azure.data.appconfiguration; + import com.azure.data.appconfiguration.credentials.ConfigurationClientCredentials; import com.azure.data.appconfiguration.models.ConfigurationSetting; import com.azure.data.appconfiguration.models.SettingFields; @@ -307,22 +308,18 @@ void deleteSettingWithETagRunner(BiConsumer> testRunner) { + void listWithMultipleKeysRunner(String key, String key2, BiFunction> testRunner) { final ConfigurationSetting setting = new ConfigurationSetting().key(key).value("value"); final ConfigurationSetting setting2 = new ConfigurationSetting().key(key2).value("value"); final Set expectedSelection = new HashSet<>(Arrays.asList(setting, setting2)); - - for (ConfigurationSetting actual : testRunner.apply(setting, setting2)) { - expectedSelection.removeIf(expected -> expected.equals(cleanResponse(expected, actual))); - } - + testRunner.apply(setting, setting2).forEach(actual -> expectedSelection.removeIf(expected -> expected.equals(cleanResponse(expected, actual)))); assertTrue(expectedSelection.isEmpty()); } @Test public abstract void listWithMultipleLabels(); - void listWithMultipleLabelsRunner(String key, String label, String label2, BiFunction> testRunner) { + void listWithMultipleLabelsRunner(String key, String label, String label2, BiFunction> testRunner) { final ConfigurationSetting setting = new ConfigurationSetting().key(key).value("value").label(label); final ConfigurationSetting setting2 = new ConfigurationSetting().key(key).value("value").label(label2); final Set expectedSelection = new HashSet<>(Arrays.asList(setting, setting2)); @@ -337,7 +334,7 @@ void listWithMultipleLabelsRunner(String key, String label, String label2, BiFun @Test public abstract void listSettingsSelectFields(); - void listSettingsSelectFieldsRunner(BiFunction, SettingSelector, List> testRunner) { + void listSettingsSelectFieldsRunner(BiFunction, SettingSelector, Iterable> testRunner) { final String label = "my-first-mylabel"; final String label2 = "my-second-mylabel"; final int numberToCreate = 8; @@ -386,7 +383,7 @@ static void validateListRevisions(ConfigurationSetting expected, ConfigurationSe @Test public abstract void listRevisionsWithMultipleKeys(); - void listRevisionsWithMultipleKeysRunner(String key, String key2, Function, List> testRunner) { + void listRevisionsWithMultipleKeysRunner(String key, String key2, Function, Iterable> testRunner) { final ConfigurationSetting setting = new ConfigurationSetting().key(key).value("value"); final ConfigurationSetting settingUpdate = new ConfigurationSetting().key(setting.key()).value("updatedValue"); final ConfigurationSetting setting2 = new ConfigurationSetting().key(key2).value("value"); @@ -404,7 +401,7 @@ void listRevisionsWithMultipleKeysRunner(String key, String key2, Function, List> testRunner) { + void listRevisionsWithMultipleLabelsRunner(String key, String label, String label2, Function, Iterable> testRunner) { final ConfigurationSetting setting = new ConfigurationSetting().key(key).value("value").label(label); final ConfigurationSetting settingUpdate = new ConfigurationSetting().key(setting.key()).label(setting.label()).value("updatedValue"); final ConfigurationSetting setting2 = new ConfigurationSetting().key(key).value("value").label(label2); @@ -434,6 +431,12 @@ void listRevisionsWithMultipleLabelsRunner(String key, String label, String labe @Test public abstract void listSettingsWithPagination(); + @Test + public abstract void listRevisionsWithPaginationAndRepeatStream(); + + @Test + public abstract void listRevisionsWithPaginationAndRepeatIterator(); + @Ignore("Getting a configuration setting only when the value has changed is not a common scenario.") @Test public abstract void getSettingWhenValueNotUpdated(); diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/test/resources/session-records/listRevisionsWithPaginationAndRepeatIterator.json b/sdk/appconfiguration/azure-data-appconfiguration/src/test/resources/session-records/listRevisionsWithPaginationAndRepeatIterator.json new file mode 100644 index 0000000000000..5a8b8a78347b5 --- /dev/null +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/test/resources/session-records/listRevisionsWithPaginationAndRepeatIterator.json @@ -0,0 +1,1566 @@ +{ + "networkCallRecords" : [ { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "bceb4088-c3b0-4454-a66a-0c9151fa7e71", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"p0MB3FVqBFZjVNLxsswPOLhAhbw\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4NzQ=;sn=355874", + "x-ms-request-id" : "bceb4088-c3b0-4454-a66a-0c9151fa7e71", + "Body" : "{\"etag\":\"p0MB3FVqBFZjVNLxsswPOLhAhbw\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue0\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "d2bdf27e-408f-4b17-b493-d1ffacd6326d", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "4193214e-5f67-4270-ab89-54f42fa54127", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"00dvZCg3Agikg0apkpzWHdwbWg3\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4NzU=;sn=355875", + "x-ms-request-id" : "4193214e-5f67-4270-ab89-54f42fa54127", + "Body" : "{\"etag\":\"00dvZCg3Agikg0apkpzWHdwbWg3\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue1\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "3000c086-0f8a-47f1-aeaa-9a69161312d7", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "54658145-c0fb-47fa-b631-1cc420a6b02d", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"Av6PbtuhxNQ1Izr7PKoVfXD1laB\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4NzY=;sn=355876", + "x-ms-request-id" : "54658145-c0fb-47fa-b631-1cc420a6b02d", + "Body" : "{\"etag\":\"Av6PbtuhxNQ1Izr7PKoVfXD1laB\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue2\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "07d6814d-ab25-46e1-afa4-655d3b0b6590", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "a7fa2fe0-fe9c-4abb-9271-0e9d6f312b27", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"M1Op5GHGFIhiJ2UGh5oOtUBqLUM\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4Nzc=;sn=355877", + "x-ms-request-id" : "a7fa2fe0-fe9c-4abb-9271-0e9d6f312b27", + "Body" : "{\"etag\":\"M1Op5GHGFIhiJ2UGh5oOtUBqLUM\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue3\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "de2ef565-d821-4034-baab-c0c9a40126cc", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "7e383573-4916-4de1-b8d8-fa1f9efdc5d0", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"p9RxmrmZRawSLeckvkXstrivMyo\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4Nzg=;sn=355878", + "x-ms-request-id" : "7e383573-4916-4de1-b8d8-fa1f9efdc5d0", + "Body" : "{\"etag\":\"p9RxmrmZRawSLeckvkXstrivMyo\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue4\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "1c7acd25-7b63-4577-acb3-8ad7ea36ae69", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "136b4995-a72d-4904-b6ba-060ad4944288", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"8Devdke7sMPe04s3PwZKw6qfk6z\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4Nzk=;sn=355879", + "x-ms-request-id" : "136b4995-a72d-4904-b6ba-060ad4944288", + "Body" : "{\"etag\":\"8Devdke7sMPe04s3PwZKw6qfk6z\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue5\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "c93dfa6f-fd73-42a4-b034-03408215476a", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "be84bf67-fb78-4567-9e94-0048949e6268", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"YhAhxzohYdYHtwflMeYCW9lGmSI\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODA=;sn=355880", + "x-ms-request-id" : "be84bf67-fb78-4567-9e94-0048949e6268", + "Body" : "{\"etag\":\"YhAhxzohYdYHtwflMeYCW9lGmSI\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue6\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "c1d401aa-3848-4f54-88f6-efb2089d1ea6", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:56 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "bd7e7b5f-2015-4321-a406-7e7803234eac", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"C8shr4IPeLKH9OH389cfhCWnluO\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODE=;sn=355881", + "x-ms-request-id" : "bd7e7b5f-2015-4321-a406-7e7803234eac", + "Body" : "{\"etag\":\"C8shr4IPeLKH9OH389cfhCWnluO\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue7\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}", + "x-ms-client-request-id" : "54bae747-9a00-453a-ae47-6d0156a712c9", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "bd0bfec6-f4c5-41d7-addf-77e69d7fe4a8", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"Up43irEjbjqalUXffHvAAY8IOSK\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODI=;sn=355882", + "x-ms-request-id" : "bd0bfec6-f4c5-41d7-addf-77e69d7fe4a8", + "Body" : "{\"etag\":\"Up43irEjbjqalUXffHvAAY8IOSK\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue8\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "a2a7eba3-7293-48cc-9a33-9e9d1d8296cf", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "48cfda9c-8d2b-479d-9f44-0141d7dd1360", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"ZXkcRmcmYybeUZfIoXHjx3h6gHl\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODM=;sn=355883", + "x-ms-request-id" : "48cfda9c-8d2b-479d-9f44-0141d7dd1360", + "Body" : "{\"etag\":\"ZXkcRmcmYybeUZfIoXHjx3h6gHl\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue9\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "cb067747-0ce6-4b1f-a11d-f401bf07177f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "0af69448-1fc5-453e-8ae3-1f29cafdf993", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"udup4cnXm2J1wCkSX6hrEsmp0jS\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODQ=;sn=355884", + "x-ms-request-id" : "0af69448-1fc5-453e-8ae3-1f29cafdf993", + "Body" : "{\"etag\":\"udup4cnXm2J1wCkSX6hrEsmp0jS\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue10\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "3af5db32-27a1-489c-b880-78cc41073256", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "b3395e3a-c98f-477d-88ac-14562005d1bc", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"620Rpelck23ILRestB0TMMwA0AX\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODU=;sn=355885", + "x-ms-request-id" : "b3395e3a-c98f-477d-88ac-14562005d1bc", + "Body" : "{\"etag\":\"620Rpelck23ILRestB0TMMwA0AX\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue11\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "d1b59f2d-5aa1-42bb-b533-85ae24b89817", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "61e68673-4082-4a35-bda2-8a3942331829", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"q5W7UXp1miYWUjOljt6NqIBxQCL\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODY=;sn=355886", + "x-ms-request-id" : "61e68673-4082-4a35-bda2-8a3942331829", + "Body" : "{\"etag\":\"q5W7UXp1miYWUjOljt6NqIBxQCL\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue12\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "7620189b-34a9-4434-a5ff-64a14525b929", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "39140317-21d7-45de-819e-d95abdebf35a", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"Usldr2j3QJbxVgeNv8r9rNpwq05\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODc=;sn=355887", + "x-ms-request-id" : "39140317-21d7-45de-819e-d95abdebf35a", + "Body" : "{\"etag\":\"Usldr2j3QJbxVgeNv8r9rNpwq05\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue13\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "65ad371d-3858-4e73-826c-cd9d09320083", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "40ac7bb8-ed66-4ae2-b989-b337df250088", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"vlaOlFXK0JhM5pTaFesWP2IjN4q\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODg=;sn=355888", + "x-ms-request-id" : "40ac7bb8-ed66-4ae2-b989-b337df250088", + "Body" : "{\"etag\":\"vlaOlFXK0JhM5pTaFesWP2IjN4q\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue14\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "cdefd95b-8608-4719-b83d-bed12685ca85", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "bf774467-8a53-4f19-81a4-11a02cab034f", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"PuS2hCuYdTOzQMN9DrsXpeAggwm\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4ODk=;sn=355889", + "x-ms-request-id" : "bf774467-8a53-4f19-81a4-11a02cab034f", + "Body" : "{\"etag\":\"PuS2hCuYdTOzQMN9DrsXpeAggwm\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue15\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "006aec97-d3eb-4fca-9a1b-81cdab2c1bf2", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "225f520a-d0ef-425a-80d4-fcc99ef4769e", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"twa1k4YYgm4NxGP9nZHvYamP4CN\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTA=;sn=355890", + "x-ms-request-id" : "225f520a-d0ef-425a-80d4-fcc99ef4769e", + "Body" : "{\"etag\":\"twa1k4YYgm4NxGP9nZHvYamP4CN\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue16\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "55b82130-96dd-4dae-9164-c0f895d93dab", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:56 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "f2e7480d-66bf-4ba4-be50-e0185ce45f5f", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"XP7Pbv623eatufHiKTkq5HpFDSa\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTE=;sn=355891", + "x-ms-request-id" : "f2e7480d-66bf-4ba4-be50-e0185ce45f5f", + "Body" : "{\"etag\":\"XP7Pbv623eatufHiKTkq5HpFDSa\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue17\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "70f80ed5-cfbb-47a2-8adf-38c8a86442a4", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "85cdb848-4c94-4d5e-951a-aed3241e3b0e", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"wHw9EdHFL2ieEAXdBEPem9KW0A8\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTI=;sn=355892", + "x-ms-request-id" : "85cdb848-4c94-4d5e-951a-aed3241e3b0e", + "Body" : "{\"etag\":\"wHw9EdHFL2ieEAXdBEPem9KW0A8\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue18\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "12960f73-ddb1-4851-9111-7360667a7a56", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "9fb59f85-2e10-429d-b81b-30db040b9fb9", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"oZwOhlAepkUSGd1qN7oTZLdKCJV\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTM=;sn=355893", + "x-ms-request-id" : "9fb59f85-2e10-429d-b81b-30db040b9fb9", + "Body" : "{\"etag\":\"oZwOhlAepkUSGd1qN7oTZLdKCJV\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue19\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "4130669e-ac5e-4f43-b1bd-43abe585533c", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "3428896b-437d-4fac-abe3-5632d3cbd658", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"7CQJNMuky9Gqq9Qcqsgj22NdG5F\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTQ=;sn=355894", + "x-ms-request-id" : "3428896b-437d-4fac-abe3-5632d3cbd658", + "Body" : "{\"etag\":\"7CQJNMuky9Gqq9Qcqsgj22NdG5F\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue20\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "a069cebe-a5b4-48c5-95c5-94c3d7d3eaf9", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "06ec0683-2f72-4744-bb42-ccd9d5c3652a", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"l9X9deLtYeTmwqTucwoYtzP2EQh\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTU=;sn=355895", + "x-ms-request-id" : "06ec0683-2f72-4744-bb42-ccd9d5c3652a", + "Body" : "{\"etag\":\"l9X9deLtYeTmwqTucwoYtzP2EQh\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue21\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "f8c13f88-89a7-42b2-a5fc-48b34933a8e5", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "bc39a19e-73f7-4913-b375-ab902891f0d3", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"dSDAldBXJNPHSlUxrB3bVtAlrDr\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTY=;sn=355896", + "x-ms-request-id" : "bc39a19e-73f7-4913-b375-ab902891f0d3", + "Body" : "{\"etag\":\"dSDAldBXJNPHSlUxrB3bVtAlrDr\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue22\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "e3a6bc07-2c07-4d50-a0ee-9dafe1f29caf", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "b580fe5c-2f9b-458e-bf93-e332af7e7579", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"bBXCRuTyjV48XDYWCld5T1wsJEK\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTc=;sn=355897", + "x-ms-request-id" : "b580fe5c-2f9b-458e-bf93-e332af7e7579", + "Body" : "{\"etag\":\"bBXCRuTyjV48XDYWCld5T1wsJEK\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue23\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "ede36812-3d18-436e-9144-c57351baa827", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d6939593-32f1-4cbc-b1aa-4006dbe7125f", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"Xb3bwvgDRP2khWPffFH50MHQtCl\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTg=;sn=355898", + "x-ms-request-id" : "d6939593-32f1-4cbc-b1aa-4006dbe7125f", + "Body" : "{\"etag\":\"Xb3bwvgDRP2khWPffFH50MHQtCl\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue24\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "dae9c320-abb0-4e6f-afcf-9223b445db24", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "29327c51-8cc6-4834-bf1e-13d4dfeddd40", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"4kukVlmat3kcn834zTAvHSohV30\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU4OTk=;sn=355899", + "x-ms-request-id" : "29327c51-8cc6-4834-bf1e-13d4dfeddd40", + "Body" : "{\"etag\":\"4kukVlmat3kcn834zTAvHSohV30\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue25\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "8839dadb-9412-4702-8742-8aa3be5b6193", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:57 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d3b5e300-a1dc-4ab7-951b-e8a04942759f", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"8BO9QpmYmpcOOBJj0OyQYcWwz7A\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDA=;sn=355900", + "x-ms-request-id" : "d3b5e300-a1dc-4ab7-951b-e8a04942759f", + "Body" : "{\"etag\":\"8BO9QpmYmpcOOBJj0OyQYcWwz7A\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue26\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"}", + "x-ms-client-request-id" : "4fb5a3ed-f863-496a-9920-e4836e1db3a5", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "1c113ae9-ac4b-42c9-81e5-8bc97e91aa0f", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"7AQSsfZ2RojgFR1GXdyIsk1taDx\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDE=;sn=355901", + "x-ms-request-id" : "1c113ae9-ac4b-42c9-81e5-8bc97e91aa0f", + "Body" : "{\"etag\":\"7AQSsfZ2RojgFR1GXdyIsk1taDx\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue27\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "a16b10f0-40e0-429c-afa8-07fab38beb4a", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "1fde4c4b-3980-4161-8769-e87010f8af85", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"eYXq9IaXn6ixTKt0JAOKGZhNJOS\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDI=;sn=355902", + "x-ms-request-id" : "1fde4c4b-3980-4161-8769-e87010f8af85", + "Body" : "{\"etag\":\"eYXq9IaXn6ixTKt0JAOKGZhNJOS\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue28\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "bb552f2b-e76a-418b-898f-7ba8ca8f4b04", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "13c7f463-a3ab-4881-8539-fab9158cf413", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"MePefJ3j6qhoUpxBrrQVMazWYwF\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDM=;sn=355903", + "x-ms-request-id" : "13c7f463-a3ab-4881-8539-fab9158cf413", + "Body" : "{\"etag\":\"MePefJ3j6qhoUpxBrrQVMazWYwF\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue29\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "900e6871-c5cc-47f4-a0a7-15897af86e6d", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d650b894-71f1-42ca-ae70-e14f20e4a6ce", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"kahfNTljWMpvGYGG5ToAldMDbt3\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDQ=;sn=355904", + "x-ms-request-id" : "d650b894-71f1-42ca-ae70-e14f20e4a6ce", + "Body" : "{\"etag\":\"kahfNTljWMpvGYGG5ToAldMDbt3\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue30\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "ceb5a2bd-a57b-471f-9db2-d894cf07ab46", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "0b7f919f-16fa-495f-8044-7dc8ebe15c6f", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"jipB3VSo7sdhmaUZJuOmAaY9lgn\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDU=;sn=355905", + "x-ms-request-id" : "0b7f919f-16fa-495f-8044-7dc8ebe15c6f", + "Body" : "{\"etag\":\"jipB3VSo7sdhmaUZJuOmAaY9lgn\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue31\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "3b2a6948-cfe3-46e3-b77c-b915ed145251", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "ffa87632-69ba-4acd-a73b-407caf5b049c", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"9EhSnnaOQOS5Lh2HfxNhrwBS1su\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDY=;sn=355906", + "x-ms-request-id" : "ffa87632-69ba-4acd-a73b-407caf5b049c", + "Body" : "{\"etag\":\"9EhSnnaOQOS5Lh2HfxNhrwBS1su\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue32\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "db9a426b-f9a3-483c-b905-6a578adc3231", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "24f6641c-ef0d-4f91-8e79-0433aa1c4261", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"m9MW3xrJBfXhHcEkmJaaJF5OPKw\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDc=;sn=355907", + "x-ms-request-id" : "24f6641c-ef0d-4f91-8e79-0433aa1c4261", + "Body" : "{\"etag\":\"m9MW3xrJBfXhHcEkmJaaJF5OPKw\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue33\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "826d15bc-dd6a-4f03-ab9f-332b631b6639", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "134d2c55-8dd0-47f9-807b-0ae56872ab03", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"7MoKeeNubE0KODpNpfTuGIzBlwd\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDg=;sn=355908", + "x-ms-request-id" : "134d2c55-8dd0-47f9-807b-0ae56872ab03", + "Body" : "{\"etag\":\"7MoKeeNubE0KODpNpfTuGIzBlwd\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue34\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "fce4b573-e443-4716-ad81-cf2b6af3bf43", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "99d685eb-18ab-4f52-acb1-49ae7c061328", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"7cLVmuRCZycFRHVEORZISnLXw24\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MDk=;sn=355909", + "x-ms-request-id" : "99d685eb-18ab-4f52-acb1-49ae7c061328", + "Body" : "{\"etag\":\"7cLVmuRCZycFRHVEORZISnLXw24\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue35\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "8ac07158-e099-4244-8375-33cf52f22309", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:57 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "939f6381-9adb-42b6-a258-85c5e60b4e9d", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"Eh0OBSjMqf5WJo7XokfdLlegCAt\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTA=;sn=355910", + "x-ms-request-id" : "939f6381-9adb-42b6-a258-85c5e60b4e9d", + "Body" : "{\"etag\":\"Eh0OBSjMqf5WJo7XokfdLlegCAt\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue36\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "a90719d6-1772-46f4-a8d1-5fdc0ecdfaa6", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "4fe59c3b-f372-4d30-8983-5dcbd9dbcbaa", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"gIdLMmhbXMggBZivNgx67KwqZhm\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTE=;sn=355911", + "x-ms-request-id" : "4fe59c3b-f372-4d30-8983-5dcbd9dbcbaa", + "Body" : "{\"etag\":\"gIdLMmhbXMggBZivNgx67KwqZhm\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue37\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "400df51a-c26b-4e72-ba96-1750332db3a3", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "3fdf9c2f-c8a3-4fa4-bae1-0d95bfb417f8", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"14PbIi2LwReXsOvpHAbKNjsr0XW\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTI=;sn=355912", + "x-ms-request-id" : "3fdf9c2f-c8a3-4fa4-bae1-0d95bfb417f8", + "Body" : "{\"etag\":\"14PbIi2LwReXsOvpHAbKNjsr0XW\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue38\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "ce1ec363-1ddb-45dd-93f1-8d4df87c0676", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "902ac7d1-7c3b-4485-b99e-6935b3624ee1", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"UfIowR4bMvwG95aQGEXNbbRehFD\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTM=;sn=355913", + "x-ms-request-id" : "902ac7d1-7c3b-4485-b99e-6935b3624ee1", + "Body" : "{\"etag\":\"UfIowR4bMvwG95aQGEXNbbRehFD\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue39\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "306a548d-f99b-4017-be6a-be66c47c4146", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "79fcc3a8-4b00-4f42-bc0d-3481c49b0898", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"PLkDXVkfpxYR062op1QXDEIJPeP\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTQ=;sn=355914", + "x-ms-request-id" : "79fcc3a8-4b00-4f42-bc0d-3481c49b0898", + "Body" : "{\"etag\":\"PLkDXVkfpxYR062op1QXDEIJPeP\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue40\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "04f0efbb-fc25-4519-aa79-329af3c3f11f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d150fad7-9754-4f6d-a8c8-40ac74686e7a", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"YBYK7AOZFn8dvB7JQYsbMs4rPCN\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTU=;sn=355915", + "x-ms-request-id" : "d150fad7-9754-4f6d-a8c8-40ac74686e7a", + "Body" : "{\"etag\":\"YBYK7AOZFn8dvB7JQYsbMs4rPCN\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue41\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "d1d19ec4-e9a5-49a1-9bce-7c95d25d3566", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "af50b9c5-748a-4d30-96f8-82e5dbafb9eb", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"ttkE3tSHjAz5g3JZB2xBUwWcCc5\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTY=;sn=355916", + "x-ms-request-id" : "af50b9c5-748a-4d30-96f8-82e5dbafb9eb", + "Body" : "{\"etag\":\"ttkE3tSHjAz5g3JZB2xBUwWcCc5\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue42\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "f6efcf61-6a26-4e4e-b203-f57edf2eae44", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "2f45673f-9282-4a15-b872-12b165bc45bb", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"fnDLu9m9abKhRRpj5exGHghyNT2\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTc=;sn=355917", + "x-ms-request-id" : "2f45673f-9282-4a15-b872-12b165bc45bb", + "Body" : "{\"etag\":\"fnDLu9m9abKhRRpj5exGHghyNT2\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue43\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "3a66dc81-48f5-49d6-8120-cab67ec994ad", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "19b3197a-c6ba-4e22-8bc7-00a7312f426a", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"lZJMSpLWpxr8fDMPv5MTslfH3es\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTg=;sn=355918", + "x-ms-request-id" : "19b3197a-c6ba-4e22-8bc7-00a7312f426a", + "Body" : "{\"etag\":\"lZJMSpLWpxr8fDMPv5MTslfH3es\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue44\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "7fa7acef-f262-4868-9a82-0b0508f2acad", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "46f02fb7-4cc6-4a65-982a-9de3ded6fbab", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"KbRgqrExC3HwExbGiEURez7MCe7\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MTk=;sn=355919", + "x-ms-request-id" : "46f02fb7-4cc6-4a65-982a-9de3ded6fbab", + "Body" : "{\"etag\":\"KbRgqrExC3HwExbGiEURez7MCe7\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue45\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "d83c2ae0-419f-43e5-bffa-4c924ca11965", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:58 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "cb11df65-b755-4c3a-94bb-c70c343374ec", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"SKQfsxODWRLzlc9W71gm9KlymaQ\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjA=;sn=355920", + "x-ms-request-id" : "cb11df65-b755-4c3a-94bb-c70c343374ec", + "Body" : "{\"etag\":\"SKQfsxODWRLzlc9W71gm9KlymaQ\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue46\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"}", + "x-ms-client-request-id" : "196078e0-61a2-458f-84df-2bb154b19bfa", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:59 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "96d9e214-32a1-4849-98d8-17c4bac4e827", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"mwq67iQg4n3SJNxi2N84nLHVAjp\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjE=;sn=355921", + "x-ms-request-id" : "96d9e214-32a1-4849-98d8-17c4bac4e827", + "Body" : "{\"etag\":\"mwq67iQg4n3SJNxi2N84nLHVAjp\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue47\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"}", + "x-ms-client-request-id" : "a6040bee-0015-4422-b9ce-3645b17a0ada", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:59 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "91960e5d-948a-4d19-ad07-76a3980416cc", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"TpKeD6knT84Bs1w9jurOrBpdSIV\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjI=;sn=355922", + "x-ms-request-id" : "91960e5d-948a-4d19-ad07-76a3980416cc", + "Body" : "{\"etag\":\"TpKeD6knT84Bs1w9jurOrBpdSIV\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue48\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"}", + "x-ms-client-request-id" : "cda1f520-288e-4356-8e65-97fc3b2543d9", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:59 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "63b39d90-8ad5-41ae-9417-6505154c8a9a", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"sOK6GPuWPLaVj9h4PWvdIADBa7E\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjM=;sn=355923", + "x-ms-request-id" : "63b39d90-8ad5-41ae-9417-6505154c8a9a", + "Body" : "{\"etag\":\"sOK6GPuWPLaVj9h4PWvdIADBa7E\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"}", + "x-ms-client-request-id" : "28cf2fda-caf5-44e5-b51e-87cbcc710b31", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "GET", + "Uri" : "https://hemant-appconfiguration.azconfig.io/revisions?key=key74257&label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "8ac01a41-9074-4714-87b7-56a4ab749e11", + "Accept-Ranges" : "items", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjM=;sn=355923", + "x-ms-request-id" : "8ac01a41-9074-4714-87b7-56a4ab749e11", + "Body" : "{\"items\":[{\"etag\":\"sOK6GPuWPLaVj9h4PWvdIADBa7E\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"},{\"etag\":\"TpKeD6knT84Bs1w9jurOrBpdSIV\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue48\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"},{\"etag\":\"mwq67iQg4n3SJNxi2N84nLHVAjp\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue47\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"},{\"etag\":\"SKQfsxODWRLzlc9W71gm9KlymaQ\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue46\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"KbRgqrExC3HwExbGiEURez7MCe7\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue45\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"lZJMSpLWpxr8fDMPv5MTslfH3es\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue44\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"fnDLu9m9abKhRRpj5exGHghyNT2\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue43\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"ttkE3tSHjAz5g3JZB2xBUwWcCc5\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue42\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"YBYK7AOZFn8dvB7JQYsbMs4rPCN\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue41\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"PLkDXVkfpxYR062op1QXDEIJPeP\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue40\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"UfIowR4bMvwG95aQGEXNbbRehFD\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue39\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"14PbIi2LwReXsOvpHAbKNjsr0XW\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue38\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"gIdLMmhbXMggBZivNgx67KwqZhm\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue37\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"Eh0OBSjMqf5WJo7XokfdLlegCAt\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue36\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"7cLVmuRCZycFRHVEORZISnLXw24\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue35\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"7MoKeeNubE0KODpNpfTuGIzBlwd\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue34\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"m9MW3xrJBfXhHcEkmJaaJF5OPKw\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue33\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"9EhSnnaOQOS5Lh2HfxNhrwBS1su\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue32\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"jipB3VSo7sdhmaUZJuOmAaY9lgn\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue31\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"kahfNTljWMpvGYGG5ToAldMDbt3\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue30\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"MePefJ3j6qhoUpxBrrQVMazWYwF\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue29\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"eYXq9IaXn6ixTKt0JAOKGZhNJOS\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue28\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"7AQSsfZ2RojgFR1GXdyIsk1taDx\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue27\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"8BO9QpmYmpcOOBJj0OyQYcWwz7A\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue26\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"4kukVlmat3kcn834zTAvHSohV30\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue25\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"Xb3bwvgDRP2khWPffFH50MHQtCl\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue24\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"bBXCRuTyjV48XDYWCld5T1wsJEK\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue23\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"dSDAldBXJNPHSlUxrB3bVtAlrDr\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue22\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"l9X9deLtYeTmwqTucwoYtzP2EQh\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue21\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"7CQJNMuky9Gqq9Qcqsgj22NdG5F\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue20\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"oZwOhlAepkUSGd1qN7oTZLdKCJV\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue19\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"wHw9EdHFL2ieEAXdBEPem9KW0A8\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue18\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"XP7Pbv623eatufHiKTkq5HpFDSa\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue17\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"twa1k4YYgm4NxGP9nZHvYamP4CN\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue16\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"PuS2hCuYdTOzQMN9DrsXpeAggwm\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue15\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"vlaOlFXK0JhM5pTaFesWP2IjN4q\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue14\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"Usldr2j3QJbxVgeNv8r9rNpwq05\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue13\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"q5W7UXp1miYWUjOljt6NqIBxQCL\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue12\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"620Rpelck23ILRestB0TMMwA0AX\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue11\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"udup4cnXm2J1wCkSX6hrEsmp0jS\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue10\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"ZXkcRmcmYybeUZfIoXHjx3h6gHl\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue9\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"Up43irEjbjqalUXffHvAAY8IOSK\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue8\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"C8shr4IPeLKH9OH389cfhCWnluO\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue7\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"YhAhxzohYdYHtwflMeYCW9lGmSI\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue6\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"8Devdke7sMPe04s3PwZKw6qfk6z\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue5\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"p9RxmrmZRawSLeckvkXstrivMyo\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue4\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"M1Op5GHGFIhiJ2UGh5oOtUBqLUM\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue3\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"Av6PbtuhxNQ1Izr7PKoVfXD1laB\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue2\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"00dvZCg3Agikg0apkpzWHdwbWg3\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue1\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"p0MB3FVqBFZjVNLxsswPOLhAhbw\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue0\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}]}", + "x-ms-client-request-id" : "8b6367f4-d5d5-44fc-88ba-2373a3ffc68c", + "Content-Type" : "application/vnd.microsoft.appconfig.kvset+json; charset=utf-8" + } + }, { + "Method" : "GET", + "Uri" : "https://hemant-appconfiguration.azconfig.io/revisions?key=key74257&label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0 azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "eea14767-af9a-4d00-80f7-6aff532ebcf6", + "Accept-Ranges" : "items", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjM=;sn=355923", + "x-ms-request-id" : "eea14767-af9a-4d00-80f7-6aff532ebcf6", + "Body" : "{\"items\":[{\"etag\":\"sOK6GPuWPLaVj9h4PWvdIADBa7E\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"},{\"etag\":\"TpKeD6knT84Bs1w9jurOrBpdSIV\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue48\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"},{\"etag\":\"mwq67iQg4n3SJNxi2N84nLHVAjp\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue47\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"},{\"etag\":\"SKQfsxODWRLzlc9W71gm9KlymaQ\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue46\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"KbRgqrExC3HwExbGiEURez7MCe7\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue45\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"lZJMSpLWpxr8fDMPv5MTslfH3es\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue44\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"fnDLu9m9abKhRRpj5exGHghyNT2\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue43\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"ttkE3tSHjAz5g3JZB2xBUwWcCc5\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue42\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"YBYK7AOZFn8dvB7JQYsbMs4rPCN\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue41\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"PLkDXVkfpxYR062op1QXDEIJPeP\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue40\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"UfIowR4bMvwG95aQGEXNbbRehFD\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue39\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"14PbIi2LwReXsOvpHAbKNjsr0XW\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue38\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"gIdLMmhbXMggBZivNgx67KwqZhm\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue37\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"Eh0OBSjMqf5WJo7XokfdLlegCAt\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue36\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"7cLVmuRCZycFRHVEORZISnLXw24\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue35\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"7MoKeeNubE0KODpNpfTuGIzBlwd\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue34\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"m9MW3xrJBfXhHcEkmJaaJF5OPKw\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue33\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"9EhSnnaOQOS5Lh2HfxNhrwBS1su\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue32\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"jipB3VSo7sdhmaUZJuOmAaY9lgn\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue31\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"kahfNTljWMpvGYGG5ToAldMDbt3\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue30\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"MePefJ3j6qhoUpxBrrQVMazWYwF\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue29\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"eYXq9IaXn6ixTKt0JAOKGZhNJOS\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue28\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"7AQSsfZ2RojgFR1GXdyIsk1taDx\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue27\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:58+00:00\"},{\"etag\":\"8BO9QpmYmpcOOBJj0OyQYcWwz7A\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue26\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"4kukVlmat3kcn834zTAvHSohV30\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue25\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"Xb3bwvgDRP2khWPffFH50MHQtCl\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue24\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"bBXCRuTyjV48XDYWCld5T1wsJEK\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue23\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"dSDAldBXJNPHSlUxrB3bVtAlrDr\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue22\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"l9X9deLtYeTmwqTucwoYtzP2EQh\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue21\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"7CQJNMuky9Gqq9Qcqsgj22NdG5F\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue20\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"oZwOhlAepkUSGd1qN7oTZLdKCJV\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue19\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"wHw9EdHFL2ieEAXdBEPem9KW0A8\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue18\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"XP7Pbv623eatufHiKTkq5HpFDSa\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue17\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"twa1k4YYgm4NxGP9nZHvYamP4CN\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue16\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"PuS2hCuYdTOzQMN9DrsXpeAggwm\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue15\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"vlaOlFXK0JhM5pTaFesWP2IjN4q\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue14\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"Usldr2j3QJbxVgeNv8r9rNpwq05\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue13\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"q5W7UXp1miYWUjOljt6NqIBxQCL\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue12\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"620Rpelck23ILRestB0TMMwA0AX\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue11\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"udup4cnXm2J1wCkSX6hrEsmp0jS\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue10\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"ZXkcRmcmYybeUZfIoXHjx3h6gHl\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue9\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"Up43irEjbjqalUXffHvAAY8IOSK\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue8\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:57+00:00\"},{\"etag\":\"C8shr4IPeLKH9OH389cfhCWnluO\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue7\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"YhAhxzohYdYHtwflMeYCW9lGmSI\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue6\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"8Devdke7sMPe04s3PwZKw6qfk6z\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue5\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"p9RxmrmZRawSLeckvkXstrivMyo\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue4\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"M1Op5GHGFIhiJ2UGh5oOtUBqLUM\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue3\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"Av6PbtuhxNQ1Izr7PKoVfXD1laB\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue2\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"00dvZCg3Agikg0apkpzWHdwbWg3\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue1\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"},{\"etag\":\"p0MB3FVqBFZjVNLxsswPOLhAhbw\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue0\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:56+00:00\"}]}", + "x-ms-client-request-id" : "8b6367f4-d5d5-44fc-88ba-2373a3ffc68c", + "Content-Type" : "application/vnd.microsoft.appconfig.kvset+json; charset=utf-8" + } + }, { + "Method" : "GET", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv?key=key74257%2a", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:58 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "de75e1a4-ae87-4378-b918-9fd96371c419", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjM=;sn=355923", + "x-ms-request-id" : "de75e1a4-ae87-4378-b918-9fd96371c419", + "Body" : "{\"items\":[{\"etag\":\"sOK6GPuWPLaVj9h4PWvdIADBa7E\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"}]}", + "x-ms-client-request-id" : "9a7fbd1e-0aad-46c7-8075-03123c09323a", + "Content-Type" : "application/vnd.microsoft.appconfig.kvset+json; charset=utf-8" + } + }, { + "Method" : "DELETE", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key74257?label=badac284", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:52:59 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:52:59 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "485ac8fa-749a-4197-8572-bac152a72d87", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"sOK6GPuWPLaVj9h4PWvdIADBa7E\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjQ=;sn=355924", + "x-ms-request-id" : "485ac8fa-749a-4197-8572-bac152a72d87", + "Body" : "{\"etag\":\"sOK6GPuWPLaVj9h4PWvdIADBa7E\",\"key\":\"key74257\",\"label\":\"badac284\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:52:59+00:00\"}", + "x-ms-client-request-id" : "374e79d5-8a47-4104-9479-014ee085da6b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + } ], + "variables" : [ "key74257", "badac284" ] +} \ No newline at end of file diff --git a/sdk/appconfiguration/azure-data-appconfiguration/src/test/resources/session-records/listRevisionsWithPaginationAndRepeatStream.json b/sdk/appconfiguration/azure-data-appconfiguration/src/test/resources/session-records/listRevisionsWithPaginationAndRepeatStream.json new file mode 100644 index 0000000000000..0bb6063c5eac7 --- /dev/null +++ b/sdk/appconfiguration/azure-data-appconfiguration/src/test/resources/session-records/listRevisionsWithPaginationAndRepeatStream.json @@ -0,0 +1,1566 @@ +{ + "networkCallRecords" : [ { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:28 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "a4f034dc-dfa5-4c15-8895-1e8d57755b42", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"jNiyP7Q77USDs4C4RBL5k0z2gc0\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjU=;sn=355925", + "x-ms-request-id" : "a4f034dc-dfa5-4c15-8895-1e8d57755b42", + "Body" : "{\"etag\":\"jNiyP7Q77USDs4C4RBL5k0z2gc0\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue0\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:28+00:00\"}", + "x-ms-client-request-id" : "6ddf46d2-bfb5-4604-afba-7d1983f04c5a", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "cdd073c2-6ca5-400d-a176-e7eb3d914d91", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"0fbbfGX81nAx8ohTvfX6qjJsnyJ\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MjY=;sn=355926", + "x-ms-request-id" : "cdd073c2-6ca5-400d-a176-e7eb3d914d91", + "Body" : "{\"etag\":\"0fbbfGX81nAx8ohTvfX6qjJsnyJ\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue1\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "e1778f9c-0570-4916-ac88-90e56221741f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "9e679bcd-68bf-4de0-82cc-81bdb2f71eef", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"XCDiu4RIimqAHyMjgaPElT7LAB7\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Mjc=;sn=355927", + "x-ms-request-id" : "9e679bcd-68bf-4de0-82cc-81bdb2f71eef", + "Body" : "{\"etag\":\"XCDiu4RIimqAHyMjgaPElT7LAB7\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue2\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "380f0144-af69-4bb3-bf65-4cecbc2d14ed", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "2c70ebc5-4198-4bb3-8bf2-ec8961b1f676", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"I3waB2sqcjR0lolm4oPGGVQf2UN\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Mjg=;sn=355928", + "x-ms-request-id" : "2c70ebc5-4198-4bb3-8bf2-ec8961b1f676", + "Body" : "{\"etag\":\"I3waB2sqcjR0lolm4oPGGVQf2UN\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue3\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "9bd90a9d-0a84-49f2-8157-dce79d181425", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c537ba3c-7a18-493b-a03c-2c7c30be0701", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"k3xWQWwFob9U0iekEexrOsvQNdS\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Mjk=;sn=355929", + "x-ms-request-id" : "c537ba3c-7a18-493b-a03c-2c7c30be0701", + "Body" : "{\"etag\":\"k3xWQWwFob9U0iekEexrOsvQNdS\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue4\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "b65e35d2-e068-4694-b88b-db3387f3e067", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d65b98cf-3204-4ddd-9d75-32d58fffe292", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"noNDOjplAcflJhlW0rxP8C59HxC\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzA=;sn=355930", + "x-ms-request-id" : "d65b98cf-3204-4ddd-9d75-32d58fffe292", + "Body" : "{\"etag\":\"noNDOjplAcflJhlW0rxP8C59HxC\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue5\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "5b77389e-113f-441d-b642-c2a0a0d00599", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "e6b714fb-a41b-4923-92a9-d1480c4772bf", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"PvQgsbCoKItfkYjdSehNSGefBCw\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzE=;sn=355931", + "x-ms-request-id" : "e6b714fb-a41b-4923-92a9-d1480c4772bf", + "Body" : "{\"etag\":\"PvQgsbCoKItfkYjdSehNSGefBCw\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue6\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "a2fadaf5-19d3-45fd-b0a3-4147ad342f0d", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "112815b4-cced-4d38-b920-3e8b9daa54a2", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"lCr5xrN9rShZSx7NEEwlKU5dEjN\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzI=;sn=355932", + "x-ms-request-id" : "112815b4-cced-4d38-b920-3e8b9daa54a2", + "Body" : "{\"etag\":\"lCr5xrN9rShZSx7NEEwlKU5dEjN\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue7\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "59e9d54e-51a6-424e-b948-0706d47382dc", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "a5dafbf5-54bb-4634-86fe-3910cf52b957", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"fUT8brix0evbfPrVlOPegoO1msD\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzM=;sn=355933", + "x-ms-request-id" : "a5dafbf5-54bb-4634-86fe-3910cf52b957", + "Body" : "{\"etag\":\"fUT8brix0evbfPrVlOPegoO1msD\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue8\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "96292ddc-22fe-4dd1-80a8-833631335ade", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "334e2859-ae74-493a-8883-d95ab3ea2fcf", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"1CCYXGfgoUU8S7Z22eGpjfVdgCx\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzQ=;sn=355934", + "x-ms-request-id" : "334e2859-ae74-493a-8883-d95ab3ea2fcf", + "Body" : "{\"etag\":\"1CCYXGfgoUU8S7Z22eGpjfVdgCx\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue9\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "db3d4b2d-4c59-4c63-a8a0-e0a41ecf2c6b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:28 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c6da7221-0893-453d-bafd-1ac2fc526dbb", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"rs4ed1mEVqsWPTAQmdwUHpHyAA6\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzU=;sn=355935", + "x-ms-request-id" : "c6da7221-0893-453d-bafd-1ac2fc526dbb", + "Body" : "{\"etag\":\"rs4ed1mEVqsWPTAQmdwUHpHyAA6\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue10\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "8d3e433c-ad2f-45d4-ba75-21b9987f7797", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "2e886634-4c57-4c2c-8e31-bbf82a77d47b", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"GhklfKlQ6puZhqTH3M2dhfeOf78\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5MzY=;sn=355936", + "x-ms-request-id" : "2e886634-4c57-4c2c-8e31-bbf82a77d47b", + "Body" : "{\"etag\":\"GhklfKlQ6puZhqTH3M2dhfeOf78\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue11\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "9d68d0f7-98ca-4244-9898-2737ec455385", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c109141a-d9c0-478b-9d08-1026e216275b", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"AQssSuVEmEAOPORA8SNAx56WEA4\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Mzc=;sn=355937", + "x-ms-request-id" : "c109141a-d9c0-478b-9d08-1026e216275b", + "Body" : "{\"etag\":\"AQssSuVEmEAOPORA8SNAx56WEA4\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue12\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "5d75bc25-b415-402f-a65b-78226278b879", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c6b711b8-6003-426c-8e29-cfcefc507143", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"Dqo1l1JkizHLTvs7GkjJPChvun9\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Mzg=;sn=355938", + "x-ms-request-id" : "c6b711b8-6003-426c-8e29-cfcefc507143", + "Body" : "{\"etag\":\"Dqo1l1JkizHLTvs7GkjJPChvun9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue13\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "272dcb27-b52e-490d-b4e3-eae0b1eacb56", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "353c85d1-3cc2-47c2-ab42-325a27292792", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"YRDxr675Cakmv1WBpdzzpTpQ8BP\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Mzk=;sn=355939", + "x-ms-request-id" : "353c85d1-3cc2-47c2-ab42-325a27292792", + "Body" : "{\"etag\":\"YRDxr675Cakmv1WBpdzzpTpQ8BP\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue14\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "aba7630e-1111-4578-9e1c-93394eb04798", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d3e0137b-f409-4789-a038-4496b83e1670", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"uP49wa2rA8KSMoe4ne7z9ozL4bn\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDA=;sn=355940", + "x-ms-request-id" : "d3e0137b-f409-4789-a038-4496b83e1670", + "Body" : "{\"etag\":\"uP49wa2rA8KSMoe4ne7z9ozL4bn\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue15\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "904405e5-6e42-4066-b5da-7ec7ebf0c74b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "347ef176-4466-4666-9d72-c1efeea7a8cc", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"tWRhuDeaMMNRKzhXXCid1gJ3lKD\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDE=;sn=355941", + "x-ms-request-id" : "347ef176-4466-4666-9d72-c1efeea7a8cc", + "Body" : "{\"etag\":\"tWRhuDeaMMNRKzhXXCid1gJ3lKD\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue16\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "65904f6c-bdda-404c-8195-b077116de50b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "4c602770-0a21-44a3-b24d-2b90e9a96e39", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"cWcHBIcSdVBPrYdqfTC4FNgHBB4\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDI=;sn=355942", + "x-ms-request-id" : "4c602770-0a21-44a3-b24d-2b90e9a96e39", + "Body" : "{\"etag\":\"cWcHBIcSdVBPrYdqfTC4FNgHBB4\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue17\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "5bfdd0df-4f44-4e53-bb4e-88524884659e", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "141d5539-2848-44d7-bbd6-1985c0d6dd8c", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"upZrsv8iYzydWqYje7jHm9rHcXL\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDM=;sn=355943", + "x-ms-request-id" : "141d5539-2848-44d7-bbd6-1985c0d6dd8c", + "Body" : "{\"etag\":\"upZrsv8iYzydWqYje7jHm9rHcXL\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue18\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "fb8fa450-4f23-4516-b231-51ec511a3357", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d0ccbba1-d154-483c-b02b-f092ed1d4fee", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"mwynFY1i5xgbBDjQCoMyG2tJJyn\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDQ=;sn=355944", + "x-ms-request-id" : "d0ccbba1-d154-483c-b02b-f092ed1d4fee", + "Body" : "{\"etag\":\"mwynFY1i5xgbBDjQCoMyG2tJJyn\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue19\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "64e1f930-5beb-490f-a57d-250d7ec325b8", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:29 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "7fb3486e-2908-4339-b236-e322fc8fc07c", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"5ZHNlkJlMtNALJHYTMEFf8GfgWE\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDU=;sn=355945", + "x-ms-request-id" : "7fb3486e-2908-4339-b236-e322fc8fc07c", + "Body" : "{\"etag\":\"5ZHNlkJlMtNALJHYTMEFf8GfgWE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue20\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"}", + "x-ms-client-request-id" : "9cbe13b0-be74-43e9-af15-407a930daa02", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "7f4ccbcf-0a07-44fb-b676-8324cc554587", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"VQ34jz49f5kzGyRuhogVrUpwN7O\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDY=;sn=355946", + "x-ms-request-id" : "7f4ccbcf-0a07-44fb-b676-8324cc554587", + "Body" : "{\"etag\":\"VQ34jz49f5kzGyRuhogVrUpwN7O\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue21\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "a1774869-a4ff-4eb8-8e9a-37947d62c12f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "5a3a1a0f-1d2a-4fa9-907d-fcd5c8af8c29", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"nUG3aATwp4xd69HMBcX11TvIb22\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDc=;sn=355947", + "x-ms-request-id" : "5a3a1a0f-1d2a-4fa9-907d-fcd5c8af8c29", + "Body" : "{\"etag\":\"nUG3aATwp4xd69HMBcX11TvIb22\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue22\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "9f0652c4-50ad-43b9-8dd2-8ed3fb772d8b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "aa1d6058-20d5-4e61-a11a-5a466a5ec37e", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"YxmRHNz0UUBT99nEvq9R3xWMi41\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDg=;sn=355948", + "x-ms-request-id" : "aa1d6058-20d5-4e61-a11a-5a466a5ec37e", + "Body" : "{\"etag\":\"YxmRHNz0UUBT99nEvq9R3xWMi41\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue23\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "5798ec0b-7d8b-4352-8205-9ccdbb2ca8a4", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "22bae82c-3efe-4c16-9aba-b9b504c23efe", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"U2X8ROJcTNIzRaMAuKzLI2b0EU1\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NDk=;sn=355949", + "x-ms-request-id" : "22bae82c-3efe-4c16-9aba-b9b504c23efe", + "Body" : "{\"etag\":\"U2X8ROJcTNIzRaMAuKzLI2b0EU1\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue24\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "e30e13da-5d80-4582-a9d6-54298bc58005", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "2c544de8-f45f-4afd-bd6f-9e0bdf2eadc1", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"gnLsef4Juk3ekuG1L9Y5kayR4KE\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTA=;sn=355950", + "x-ms-request-id" : "2c544de8-f45f-4afd-bd6f-9e0bdf2eadc1", + "Body" : "{\"etag\":\"gnLsef4Juk3ekuG1L9Y5kayR4KE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue25\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "601cbb5e-db9f-4081-9f3f-75c84d425d71", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "904aa2b0-3769-4b20-af59-cebe47c2d719", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"jqHhLOJHxJO2vhjNCGzE11wGD3j\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTE=;sn=355951", + "x-ms-request-id" : "904aa2b0-3769-4b20-af59-cebe47c2d719", + "Body" : "{\"etag\":\"jqHhLOJHxJO2vhjNCGzE11wGD3j\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue26\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "2c61bfb1-ca29-489a-857e-571b06809d67", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "6bf45028-72fc-4091-8e15-7d9a793cc04d", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"ggbKmyOxgmIg5fPkUJLYo617rkU\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTI=;sn=355952", + "x-ms-request-id" : "6bf45028-72fc-4091-8e15-7d9a793cc04d", + "Body" : "{\"etag\":\"ggbKmyOxgmIg5fPkUJLYo617rkU\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue27\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "fb959c4e-a161-4518-a49e-be1aaa2c4bdd", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "e1cf23aa-2017-4f7f-a334-00554d91beb7", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"ymDGKm1NX2h4Gfpio9RSTKJ7rr9\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTM=;sn=355953", + "x-ms-request-id" : "e1cf23aa-2017-4f7f-a334-00554d91beb7", + "Body" : "{\"etag\":\"ymDGKm1NX2h4Gfpio9RSTKJ7rr9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue28\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "6d6a15aa-2a8e-413e-90ba-d4ee74dac32d", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "52d580a4-3bc2-4021-8763-1d1bdf7a3c21", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"ectYS6odE2dFHrJVKvZd2XsCsNk\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTQ=;sn=355954", + "x-ms-request-id" : "52d580a4-3bc2-4021-8763-1d1bdf7a3c21", + "Body" : "{\"etag\":\"ectYS6odE2dFHrJVKvZd2XsCsNk\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue29\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "5425dd3a-3905-4c3d-98d5-05b5b8d54b1b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:29 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "62f3ebdb-a438-43d6-bd0c-5dcf4385b164", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"a3qDyWPJlP8UuySqljnkRZcWbSx\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTU=;sn=355955", + "x-ms-request-id" : "62f3ebdb-a438-43d6-bd0c-5dcf4385b164", + "Body" : "{\"etag\":\"a3qDyWPJlP8UuySqljnkRZcWbSx\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue30\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "ce0e3ce0-a328-4b44-bee2-8aed4960cfce", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c4b76ac5-0fb0-47d5-9db1-96532e50eee9", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"uvj2Gh9v4124k57JYXwYEZOntqp\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTY=;sn=355956", + "x-ms-request-id" : "c4b76ac5-0fb0-47d5-9db1-96532e50eee9", + "Body" : "{\"etag\":\"uvj2Gh9v4124k57JYXwYEZOntqp\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue31\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "955b1254-fb2f-4cf0-9f04-2cc27542beba", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c3ff3750-cb51-46c8-8b3a-d1eccc4549d8", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"MrM1BDpqECFyW8CdCiEfPPzz0gy\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTc=;sn=355957", + "x-ms-request-id" : "c3ff3750-cb51-46c8-8b3a-d1eccc4549d8", + "Body" : "{\"etag\":\"MrM1BDpqECFyW8CdCiEfPPzz0gy\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue32\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "b603c55c-17f8-4ebf-b97b-12630fd29ff3", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "04d06d36-ea0f-4622-af53-119cc09a5018", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"D2zHtjpFr4FC9a1bCjsc6QNiZ0W\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTg=;sn=355958", + "x-ms-request-id" : "04d06d36-ea0f-4622-af53-119cc09a5018", + "Body" : "{\"etag\":\"D2zHtjpFr4FC9a1bCjsc6QNiZ0W\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue33\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "b0334f7e-0dc7-46f1-b799-8679603b91fe", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "7a9b2cc9-1467-4304-a402-0e3a3c0cc7a8", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"P3dG0y5T3k4M1TMULVKsAuxnPNF\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NTk=;sn=355959", + "x-ms-request-id" : "7a9b2cc9-1467-4304-a402-0e3a3c0cc7a8", + "Body" : "{\"etag\":\"P3dG0y5T3k4M1TMULVKsAuxnPNF\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue34\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "f37f4b13-38fa-4e03-9274-cd67d71d0a5c", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "12222853-c32d-4a0c-9f47-3fc1dc017482", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"83zr6N5go4zKpPvlwKTf2uoaoxK\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjA=;sn=355960", + "x-ms-request-id" : "12222853-c32d-4a0c-9f47-3fc1dc017482", + "Body" : "{\"etag\":\"83zr6N5go4zKpPvlwKTf2uoaoxK\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue35\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "2aed2ac7-d50e-4f24-8d2c-8a24098c375f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "89ec33ac-966e-4517-8bac-ece0fe12164a", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"XTsdMpFVDVeJkevXl8UlwspMKqW\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjE=;sn=355961", + "x-ms-request-id" : "89ec33ac-966e-4517-8bac-ece0fe12164a", + "Body" : "{\"etag\":\"XTsdMpFVDVeJkevXl8UlwspMKqW\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue36\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "6bee6ee8-ce77-4b59-afd8-882161125b65", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "f17a1dde-e7ea-44a3-af2c-fc7cfd37cd76", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"SKL0U2WRmokCHZjXoAqdegKpVZH\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjI=;sn=355962", + "x-ms-request-id" : "f17a1dde-e7ea-44a3-af2c-fc7cfd37cd76", + "Body" : "{\"etag\":\"SKL0U2WRmokCHZjXoAqdegKpVZH\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue37\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "a5cc28d1-9d79-4807-93e9-a969b26b5d11", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "ff36bac5-7acc-42c5-90ad-04b6579317cd", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"bmWEhDNsBrV1uzqbP5UgleufkJu\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjM=;sn=355963", + "x-ms-request-id" : "ff36bac5-7acc-42c5-90ad-04b6579317cd", + "Body" : "{\"etag\":\"bmWEhDNsBrV1uzqbP5UgleufkJu\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue38\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "03127d09-72b4-4914-bd20-261f965de54b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d4ab9aa0-a037-4525-b5cb-41b9b0bea1f3", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"QKgNZ00wWrfvkedoInI4IS7sTGB\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjQ=;sn=355964", + "x-ms-request-id" : "d4ab9aa0-a037-4525-b5cb-41b9b0bea1f3", + "Body" : "{\"etag\":\"QKgNZ00wWrfvkedoInI4IS7sTGB\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue39\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "8b7aae12-7678-4299-9b84-f7d154bc9f6b", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:30 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "f1edb443-44c7-4182-a2ca-888139d8b56c", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"TP4kXbH9tqphIfWOg7t4aaUP9V9\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjU=;sn=355965", + "x-ms-request-id" : "f1edb443-44c7-4182-a2ca-888139d8b56c", + "Body" : "{\"etag\":\"TP4kXbH9tqphIfWOg7t4aaUP9V9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue40\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"}", + "x-ms-client-request-id" : "7a867d3d-5940-40b6-94e8-32e6a30c2c69", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d6813be1-a182-4fd1-8818-5c09850cdc2b", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"WtmJ27m8hLTawG2q6nsSwIM6i1n\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NjY=;sn=355966", + "x-ms-request-id" : "d6813be1-a182-4fd1-8818-5c09850cdc2b", + "Body" : "{\"etag\":\"WtmJ27m8hLTawG2q6nsSwIM6i1n\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue41\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "22e293fb-2798-4d74-b808-1aa877b72f54", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "ab6edd7f-8418-4579-ab6a-5665c58b8c75", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"qXRaj0Fh6afaaQW92k4h6JvVhD2\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Njc=;sn=355967", + "x-ms-request-id" : "ab6edd7f-8418-4579-ab6a-5665c58b8c75", + "Body" : "{\"etag\":\"qXRaj0Fh6afaaQW92k4h6JvVhD2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue42\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "894afe6c-a03e-4703-8ab0-135b7368fe73", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "9372cb31-72d6-4674-9698-fde1e31d0960", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"FDGQuEodmlMSNuCjIp37tZOpVnB\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Njg=;sn=355968", + "x-ms-request-id" : "9372cb31-72d6-4674-9698-fde1e31d0960", + "Body" : "{\"etag\":\"FDGQuEodmlMSNuCjIp37tZOpVnB\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue43\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "7fb38d4e-c223-47c3-95de-a1c5f413621f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c5d93d76-79ae-45ba-a146-d3a2dffef727", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"2N6LZ5MrGaiTH5gBFnELLhqA8N2\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5Njk=;sn=355969", + "x-ms-request-id" : "c5d93d76-79ae-45ba-a146-d3a2dffef727", + "Body" : "{\"etag\":\"2N6LZ5MrGaiTH5gBFnELLhqA8N2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue44\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "3e23af68-030b-476d-854e-833d2762f9d0", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "31640901-581a-4349-bfe0-c7dd034e08eb", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"BtQypwuQfOImh4BpxoH9jpnNXj2\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzA=;sn=355970", + "x-ms-request-id" : "31640901-581a-4349-bfe0-c7dd034e08eb", + "Body" : "{\"etag\":\"BtQypwuQfOImh4BpxoH9jpnNXj2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue45\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "ce349f1e-8db3-4801-a0e6-cb58d17bf091", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "ab01f83e-8bc7-4dcc-9e5f-78529205ee91", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"kTKoMIe2RfsIyQcFeSbcyIxu9gT\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzE=;sn=355971", + "x-ms-request-id" : "ab01f83e-8bc7-4dcc-9e5f-78529205ee91", + "Body" : "{\"etag\":\"kTKoMIe2RfsIyQcFeSbcyIxu9gT\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue46\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "56054950-fb97-4326-940a-108c1ce65e1f", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "2ce38b31-7808-44e4-8df0-da57c0630b27", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"2mc5z3RxNs2a0MqR5sgJXmaBjnE\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzI=;sn=355972", + "x-ms-request-id" : "2ce38b31-7808-44e4-8df0-da57c0630b27", + "Body" : "{\"etag\":\"2mc5z3RxNs2a0MqR5sgJXmaBjnE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue47\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "e342bd50-c602-4200-ac33-54095fcec6bc", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "c8e815a3-d41b-485c-8aed-840105a9dd2e", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"79gGNL9vs3vTEgaSWqAn1kUV9xz\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzM=;sn=355973", + "x-ms-request-id" : "c8e815a3-d41b-485c-8aed-840105a9dd2e", + "Body" : "{\"etag\":\"79gGNL9vs3vTEgaSWqAn1kUV9xz\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue48\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "25026f6c-1593-4466-b2a2-31795dc32ac4", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "PUT", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:30 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "e397bc6d-bf8e-4eed-9f63-acb576ac39c7", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"IPjAXqJXU1C8rF1kydehHCU1Uq2\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzQ=;sn=355974", + "x-ms-request-id" : "e397bc6d-bf8e-4eed-9f63-acb576ac39c7", + "Body" : "{\"etag\":\"IPjAXqJXU1C8rF1kydehHCU1Uq2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "3c545fb1-2ed7-4d87-8662-6544ee3f04a1", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + }, { + "Method" : "GET", + "Uri" : "https://hemant-appconfiguration.azconfig.io/revisions?key=key94007&label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:31 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "649ac81e-77da-4288-9fc7-7723b467c82a", + "Accept-Ranges" : "items", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzQ=;sn=355974", + "x-ms-request-id" : "649ac81e-77da-4288-9fc7-7723b467c82a", + "Body" : "{\"items\":[{\"etag\":\"IPjAXqJXU1C8rF1kydehHCU1Uq2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"79gGNL9vs3vTEgaSWqAn1kUV9xz\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue48\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"2mc5z3RxNs2a0MqR5sgJXmaBjnE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue47\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"kTKoMIe2RfsIyQcFeSbcyIxu9gT\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue46\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"BtQypwuQfOImh4BpxoH9jpnNXj2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue45\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"2N6LZ5MrGaiTH5gBFnELLhqA8N2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue44\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"FDGQuEodmlMSNuCjIp37tZOpVnB\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue43\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"qXRaj0Fh6afaaQW92k4h6JvVhD2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue42\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"WtmJ27m8hLTawG2q6nsSwIM6i1n\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue41\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"TP4kXbH9tqphIfWOg7t4aaUP9V9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue40\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"QKgNZ00wWrfvkedoInI4IS7sTGB\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue39\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"bmWEhDNsBrV1uzqbP5UgleufkJu\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue38\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"SKL0U2WRmokCHZjXoAqdegKpVZH\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue37\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"XTsdMpFVDVeJkevXl8UlwspMKqW\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue36\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"83zr6N5go4zKpPvlwKTf2uoaoxK\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue35\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"P3dG0y5T3k4M1TMULVKsAuxnPNF\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue34\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"D2zHtjpFr4FC9a1bCjsc6QNiZ0W\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue33\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"MrM1BDpqECFyW8CdCiEfPPzz0gy\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue32\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"uvj2Gh9v4124k57JYXwYEZOntqp\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue31\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"a3qDyWPJlP8UuySqljnkRZcWbSx\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue30\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"ectYS6odE2dFHrJVKvZd2XsCsNk\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue29\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"ymDGKm1NX2h4Gfpio9RSTKJ7rr9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue28\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"ggbKmyOxgmIg5fPkUJLYo617rkU\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue27\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"jqHhLOJHxJO2vhjNCGzE11wGD3j\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue26\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"gnLsef4Juk3ekuG1L9Y5kayR4KE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue25\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"U2X8ROJcTNIzRaMAuKzLI2b0EU1\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue24\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"YxmRHNz0UUBT99nEvq9R3xWMi41\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue23\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"nUG3aATwp4xd69HMBcX11TvIb22\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue22\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"VQ34jz49f5kzGyRuhogVrUpwN7O\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue21\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"5ZHNlkJlMtNALJHYTMEFf8GfgWE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue20\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"mwynFY1i5xgbBDjQCoMyG2tJJyn\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue19\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"upZrsv8iYzydWqYje7jHm9rHcXL\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue18\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"cWcHBIcSdVBPrYdqfTC4FNgHBB4\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue17\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"tWRhuDeaMMNRKzhXXCid1gJ3lKD\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue16\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"uP49wa2rA8KSMoe4ne7z9ozL4bn\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue15\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"YRDxr675Cakmv1WBpdzzpTpQ8BP\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue14\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"Dqo1l1JkizHLTvs7GkjJPChvun9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue13\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"AQssSuVEmEAOPORA8SNAx56WEA4\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue12\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"GhklfKlQ6puZhqTH3M2dhfeOf78\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue11\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"rs4ed1mEVqsWPTAQmdwUHpHyAA6\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue10\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"1CCYXGfgoUU8S7Z22eGpjfVdgCx\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue9\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"fUT8brix0evbfPrVlOPegoO1msD\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue8\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"lCr5xrN9rShZSx7NEEwlKU5dEjN\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue7\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"PvQgsbCoKItfkYjdSehNSGefBCw\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue6\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"noNDOjplAcflJhlW0rxP8C59HxC\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue5\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"k3xWQWwFob9U0iekEexrOsvQNdS\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue4\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"I3waB2sqcjR0lolm4oPGGVQf2UN\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue3\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"XCDiu4RIimqAHyMjgaPElT7LAB7\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue2\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"0fbbfGX81nAx8ohTvfX6qjJsnyJ\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue1\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"jNiyP7Q77USDs4C4RBL5k0z2gc0\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue0\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:28+00:00\"}]}", + "x-ms-client-request-id" : "76d39dd5-b3b0-4ca6-b203-43c42a4942f1", + "Content-Type" : "application/vnd.microsoft.appconfig.kvset+json; charset=utf-8" + } + }, { + "Method" : "GET", + "Uri" : "https://hemant-appconfiguration.azconfig.io/revisions?key=key94007&label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0 azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:31 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "1c1d9bea-76fa-4db6-92e5-f3f6417d7939", + "Accept-Ranges" : "items", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzQ=;sn=355974", + "x-ms-request-id" : "1c1d9bea-76fa-4db6-92e5-f3f6417d7939", + "Body" : "{\"items\":[{\"etag\":\"IPjAXqJXU1C8rF1kydehHCU1Uq2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"79gGNL9vs3vTEgaSWqAn1kUV9xz\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue48\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"2mc5z3RxNs2a0MqR5sgJXmaBjnE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue47\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"kTKoMIe2RfsIyQcFeSbcyIxu9gT\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue46\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"BtQypwuQfOImh4BpxoH9jpnNXj2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue45\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"2N6LZ5MrGaiTH5gBFnELLhqA8N2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue44\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"FDGQuEodmlMSNuCjIp37tZOpVnB\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue43\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"qXRaj0Fh6afaaQW92k4h6JvVhD2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue42\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"WtmJ27m8hLTawG2q6nsSwIM6i1n\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue41\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"},{\"etag\":\"TP4kXbH9tqphIfWOg7t4aaUP9V9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue40\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"QKgNZ00wWrfvkedoInI4IS7sTGB\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue39\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"bmWEhDNsBrV1uzqbP5UgleufkJu\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue38\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"SKL0U2WRmokCHZjXoAqdegKpVZH\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue37\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"XTsdMpFVDVeJkevXl8UlwspMKqW\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue36\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"83zr6N5go4zKpPvlwKTf2uoaoxK\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue35\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"P3dG0y5T3k4M1TMULVKsAuxnPNF\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue34\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"D2zHtjpFr4FC9a1bCjsc6QNiZ0W\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue33\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"MrM1BDpqECFyW8CdCiEfPPzz0gy\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue32\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"uvj2Gh9v4124k57JYXwYEZOntqp\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue31\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"a3qDyWPJlP8UuySqljnkRZcWbSx\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue30\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"ectYS6odE2dFHrJVKvZd2XsCsNk\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue29\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"ymDGKm1NX2h4Gfpio9RSTKJ7rr9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue28\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"ggbKmyOxgmIg5fPkUJLYo617rkU\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue27\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"jqHhLOJHxJO2vhjNCGzE11wGD3j\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue26\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"gnLsef4Juk3ekuG1L9Y5kayR4KE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue25\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"U2X8ROJcTNIzRaMAuKzLI2b0EU1\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue24\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"YxmRHNz0UUBT99nEvq9R3xWMi41\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue23\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"nUG3aATwp4xd69HMBcX11TvIb22\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue22\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"VQ34jz49f5kzGyRuhogVrUpwN7O\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue21\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:30+00:00\"},{\"etag\":\"5ZHNlkJlMtNALJHYTMEFf8GfgWE\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue20\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"mwynFY1i5xgbBDjQCoMyG2tJJyn\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue19\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"upZrsv8iYzydWqYje7jHm9rHcXL\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue18\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"cWcHBIcSdVBPrYdqfTC4FNgHBB4\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue17\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"tWRhuDeaMMNRKzhXXCid1gJ3lKD\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue16\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"uP49wa2rA8KSMoe4ne7z9ozL4bn\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue15\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"YRDxr675Cakmv1WBpdzzpTpQ8BP\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue14\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"Dqo1l1JkizHLTvs7GkjJPChvun9\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue13\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"AQssSuVEmEAOPORA8SNAx56WEA4\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue12\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"GhklfKlQ6puZhqTH3M2dhfeOf78\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue11\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"rs4ed1mEVqsWPTAQmdwUHpHyAA6\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue10\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"1CCYXGfgoUU8S7Z22eGpjfVdgCx\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue9\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"fUT8brix0evbfPrVlOPegoO1msD\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue8\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"lCr5xrN9rShZSx7NEEwlKU5dEjN\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue7\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"PvQgsbCoKItfkYjdSehNSGefBCw\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue6\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"noNDOjplAcflJhlW0rxP8C59HxC\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue5\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"k3xWQWwFob9U0iekEexrOsvQNdS\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue4\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"I3waB2sqcjR0lolm4oPGGVQf2UN\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue3\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"XCDiu4RIimqAHyMjgaPElT7LAB7\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue2\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"0fbbfGX81nAx8ohTvfX6qjJsnyJ\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue1\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:29+00:00\"},{\"etag\":\"jNiyP7Q77USDs4C4RBL5k0z2gc0\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue0\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:28+00:00\"}]}", + "x-ms-client-request-id" : "76d39dd5-b3b0-4ca6-b203-43c42a4942f1", + "Content-Type" : "application/vnd.microsoft.appconfig.kvset+json; charset=utf-8" + } + }, { + "Method" : "GET", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv?key=key94007%2a", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:31 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "d2ac8670-2990-467c-aa04-7c0903f51950", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzQ=;sn=355974", + "x-ms-request-id" : "d2ac8670-2990-467c-aa04-7c0903f51950", + "Body" : "{\"items\":[{\"etag\":\"IPjAXqJXU1C8rF1kydehHCU1Uq2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}]}", + "x-ms-client-request-id" : "b1f5f800-2e70-4e2e-b108-ff61a50398aa", + "Content-Type" : "application/vnd.microsoft.appconfig.kvset+json; charset=utf-8" + } + }, { + "Method" : "DELETE", + "Uri" : "https://hemant-appconfiguration.azconfig.io/kv/key94007?label=4f568078", + "Headers" : { + "User-Agent" : "azsdk-java-application-configuration/1.0.0-SNAPSHOT 1.8.0_212; Windows 10 10.0", + "Content-Type" : "application/json" + }, + "Response" : { + "Transfer-Encoding" : "chunked", + "Server" : "nginx/1.13.12", + "Access-Control-Allow-Origin" : "*", + "Access-Control-Allow-Methods" : "GET, PUT, POST, DELETE, PATCH, OPTIONS", + "Connection" : "keep-alive", + "Last-Modified" : "Thu, 25 Jul 2019 23:53:31 GMT", + "retry-after" : "0", + "StatusCode" : "200", + "Date" : "Thu, 25 Jul 2019 23:53:31 GMT", + "Access-Control-Allow-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "x-ms-correlation-request-id" : "45ed019e-9367-4a83-8a68-06076dd73562", + "Strict-Transport-Security" : "max-age=15724800; includeSubDomains", + "Access-Control-Expose-Headers" : "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Authorization, x-ms-client-request-id, x-ms-content-sha256, x-ms-date, host, Accept, Accept-Datetime, Date, If-Match, If-None-Match, Sync-Token, x-ms-return-client-request-id, ETag, Last-Modified, Link, Memento-Datetime, x-ms-retry-after, x-ms-request-id, WWW-Authenticate", + "ETag" : "\"IPjAXqJXU1C8rF1kydehHCU1Uq2\"", + "Access-Control-Allow-Credentials" : "true", + "Sync-Token" : "zAJw6V16=NDotMSMzNTU5NzU=;sn=355975", + "x-ms-request-id" : "45ed019e-9367-4a83-8a68-06076dd73562", + "Body" : "{\"etag\":\"IPjAXqJXU1C8rF1kydehHCU1Uq2\",\"key\":\"key94007\",\"label\":\"4f568078\",\"content_type\":null,\"value\":\"myValue49\",\"tags\":{},\"locked\":false,\"last_modified\":\"2019-07-25T23:53:31+00:00\"}", + "x-ms-client-request-id" : "4a59737c-309a-4050-8aa5-20d687a44380", + "Content-Type" : "application/vnd.microsoft.appconfig.kv+json; charset=utf-8" + } + } ], + "variables" : [ "key94007", "4f568078" ] +} \ No newline at end of file diff --git a/sdk/core/azure-core/src/main/java/com/azure/core/http/rest/IterableResponse.java b/sdk/core/azure-core/src/main/java/com/azure/core/http/rest/IterableResponse.java new file mode 100644 index 0000000000000..abdb328a556ce --- /dev/null +++ b/sdk/core/azure-core/src/main/java/com/azure/core/http/rest/IterableResponse.java @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.core.http.rest; + +import reactor.core.publisher.Flux; + +import java.util.Iterator; +import java.util.stream.Stream; + +/** + * This class provides utility to iterate over values. All the values are preserved even if they are traversed multiple times. + * + *

Code sample using Stream

+ * + * {@codesnippet com.azure.core.http.rest.iterableResponse.stream} + * + *

Code sample using Iterator

+ * + * {@codesnippet com.azure.core.http.rest.iterableResponse.iterator.while} + * + *

Code sample using Stream and filter

+ * + * {@codesnippet com.azure.core.http.rest.iterableResponse.stream.filter} + * + * @param The type of value in this {@link Iterable}. + * @see Iterable + */ +public class IterableResponse implements Iterable { + private final Flux flux; + + /** + * Creates instance given {@link Flux}. + * @param flux to iterate over + */ + public IterableResponse(Flux flux) { + this.flux = flux; + } + + /** + * Utility function to provide {@link Stream} of value T. + * It will provide same stream of T values if called multiple times. + * @return {@link Stream} of value T. + */ + public Stream stream() { + return flux.toStream(); + } + + /** + * Utility function to provide {@link Iterator} of value T. + * It will provide same collection of T values if called multiple times. + * @return {@link Iterator} of value T. + */ + @Override + public Iterator iterator() { + return flux.toIterable().iterator(); + } + +} diff --git a/sdk/core/azure-core/src/main/java/com/azure/core/http/rest/PagedIterable.java b/sdk/core/azure-core/src/main/java/com/azure/core/http/rest/PagedIterable.java new file mode 100644 index 0000000000000..cac6c353efae3 --- /dev/null +++ b/sdk/core/azure-core/src/main/java/com/azure/core/http/rest/PagedIterable.java @@ -0,0 +1,57 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.core.http.rest; + +import java.util.stream.Stream; + +/** + * This class provides utility to iterate over {@link PagedResponse} using {@link Stream} and {@link Iterable} interfaces. + * + *

Code sample using {@link Stream} by page

+ * + * {@codesnippet com.azure.core.http.rest.pagedIterable.streamByPage} + * + *

Code sample using {@link Iterable} by page

+ * + * {@codesnippet com.azure.core.http.rest.pagedIterable.iterableByPage} + * + *

Code sample using {@link Iterable} by page and while loop

+ * + * {@codesnippet com.azure.core.http.rest.pagedIterable.iterableByPage.while} + * + * @param The type of value contained in this {@link IterableResponse}. + * @see PagedResponse + * @see IterableResponse + */ +public class PagedIterable extends IterableResponse { + private final PagedFlux pagedFlux; + + /** + * Creates instance given {@link PagedFlux}. + * @param pagedFlux to use as iterable + */ + public PagedIterable(PagedFlux pagedFlux) { + super(pagedFlux); + this.pagedFlux = pagedFlux; + } + + /** + * Retrieve the {@link Stream}, one page at a time. + * It will provide same {@link Stream} of T values from starting if called multiple times. + * @return {@link Stream} of {@link PagedResponse} + */ + public Stream> streamByPage() { + return pagedFlux.byPage().toStream(); + } + + /** + * Provides {@link Iterable} API for{ @link PagedResponse} + * It will provide same collection of T values from starting if called multiple times. + * @return {@link Iterable} interface + */ + public Iterable> iterableByPage() { + return pagedFlux.byPage().toIterable(); + } + +} diff --git a/sdk/core/azure-core/src/samples/java/com/azure/core/http/rest/IterableResponseJavaDocCodeSnippets.java b/sdk/core/azure-core/src/samples/java/com/azure/core/http/rest/IterableResponseJavaDocCodeSnippets.java new file mode 100644 index 0000000000000..1be07c3fba249 --- /dev/null +++ b/sdk/core/azure-core/src/samples/java/com/azure/core/http/rest/IterableResponseJavaDocCodeSnippets.java @@ -0,0 +1,120 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.core.http.rest; + +import com.azure.core.http.HttpHeaders; +import com.azure.core.http.HttpMethod; +import com.azure.core.http.HttpRequest; +import com.azure.core.implementation.http.PagedResponseBase; +import reactor.core.publisher.Flux; + +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.Iterator; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.IntStream; + +/** + * Code snippets for {@link IterableResponse} + */ +public class IterableResponseJavaDocCodeSnippets { + + /** + * Iterate over {@link java.util.stream.Stream} + * @throws MalformedURLException if can not create URL object. + */ + public void streamSnippet() throws MalformedURLException { + HttpHeaders httpHeaders = new HttpHeaders().put("header1", "value1") + .put("header2", "value2"); + HttpRequest httpRequest = new HttpRequest(HttpMethod.GET, new URL("http://localhost")); + + String deserializedHeaders = "header1,value1,header2,value2"; + + IterableResponse> myIterableResponse = + new IterableResponse<>(Flux.just(createPagedResponse(httpRequest, httpHeaders, deserializedHeaders, 1, 3))); + + // BEGIN: com.azure.core.http.rest.iterableResponse.stream + // process the stream + myIterableResponse.stream().forEach(resp -> { + if (resp.statusCode() == HttpURLConnection.HTTP_OK) { + System.out.printf("Response headers are %s. Url %s \n", resp.deserializedHeaders(), resp.request().url()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d \n", value); + }); + } + }); + // END: com.azure.core.http.rest.iterableResponse.stream + } + + /** + * Iterate with {@link Iterator} interface. + * @throws MalformedURLException if can not create URL object. + */ + public void iteratorwhileSnippet() throws MalformedURLException { + HttpHeaders httpHeaders = new HttpHeaders().put("header1", "value1") + .put("header2", "value2"); + HttpRequest httpRequest = new HttpRequest(HttpMethod.GET, new URL("http://localhost")); + + String deserializedHeaders = "header1,value1,header2,value2"; + + IterableResponse> myIterableResponse = + new IterableResponse<>(Flux.just(createPagedResponse(httpRequest, httpHeaders, deserializedHeaders, 1, 3))); + + // BEGIN: com.azure.core.http.rest.iterableResponse.iterator.while + // Iterate over iterator + Iterator> ite = myIterableResponse.iterator(); + while (ite.hasNext()) { + PagedResponseBase resp = ite.next(); + if (resp.statusCode() == HttpURLConnection.HTTP_OK) { + System.out.printf("Response headers are %s. Url %s \n", resp.deserializedHeaders(), resp.request().url()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d \n", value); + }); + } + } + // END: com.azure.core.http.rest.iterableResponse.iterator.while + } + + /** + * Iterate over {@link java.util.stream.Stream} + * @throws MalformedURLException if can not create URL object. + */ + public void iteratorStreamFilterSnippet() throws MalformedURLException { + HttpHeaders httpHeaders = new HttpHeaders().put("header1", "value1") + .put("header2", "value2"); + HttpRequest httpRequest = new HttpRequest(HttpMethod.GET, new URL("http://localhost")); + + String deserializedHeaders = "header1,value1,header2,value2"; + + IterableResponse> myIterableResponse = + new IterableResponse<>(Flux.just(createPagedResponse(httpRequest, httpHeaders, deserializedHeaders, 1, 3))); + + // BEGIN: com.azure.core.http.rest.iterableResponse.stream.filter + // process the stream + myIterableResponse.stream().filter(resp -> resp.statusCode() == HttpURLConnection.HTTP_OK) + .limit(10) + .forEach(resp -> { + System.out.printf("Response headers are %s. Url %s \n", resp.deserializedHeaders(), resp.request().url()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d \n", value); + }); + }); + // END: com.azure.core.http.rest.iterableResponse.stream.filter + } + + private PagedResponseBase createPagedResponse(HttpRequest httpRequest, HttpHeaders httpHeaders, + String deserializedHeaders, int i, int noOfPages) { + return new PagedResponseBase<>(httpRequest, HttpURLConnection.HTTP_OK, + httpHeaders, + getItems(i), + i < noOfPages - 1 ? String.valueOf(i + 1) : null, + deserializedHeaders); + } + + private List getItems(Integer i) { + return IntStream.range(i * 3, i * 3 + 3).boxed().collect(Collectors.toList()); + } +} diff --git a/sdk/core/azure-core/src/samples/java/com/azure/core/http/rest/PagedIterableJavaDocCodeSnippets.java b/sdk/core/azure-core/src/samples/java/com/azure/core/http/rest/PagedIterableJavaDocCodeSnippets.java new file mode 100644 index 0000000000000..23e2b4be8a61b --- /dev/null +++ b/sdk/core/azure-core/src/samples/java/com/azure/core/http/rest/PagedIterableJavaDocCodeSnippets.java @@ -0,0 +1,111 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.core.http.rest; + +import reactor.core.publisher.Mono; + +import java.util.Iterator; +import java.util.function.Function; +import java.util.function.Supplier; + +/** + * Code snippets for {@link PagedIterable} + */ +public class PagedIterableJavaDocCodeSnippets { + + /**Provides an example for iterate over each response using streamByPage function.**/ + public void streamByPageSnippet() { + + PagedFlux pagedFlux = createAnInstance(); + PagedIterable pagedIterableResponse = new PagedIterable<>(pagedFlux); + + // BEGIN: com.azure.core.http.rest.pagedIterable.streamByPage + // process the streamByPage + pagedIterableResponse.streamByPage().forEach(resp -> { + System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.headers(), + resp.request().url(), resp.statusCode()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d %n", value); + }); + }); + // END: com.azure.core.http.rest.pagedIterable.streamByPage + } + + /**Provides an example for iterate over each response using iterableByPage function.**/ + public void iterateByPageSnippet() { + + PagedFlux pagedFlux = createAnInstance(); + PagedIterable pagedIterableResponse = new PagedIterable<>(pagedFlux); + + // BEGIN: com.azure.core.http.rest.pagedIterable.iterableByPage + // process the iterableByPage + pagedIterableResponse.iterableByPage().forEach(resp -> { + System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.headers(), + resp.request().url(), resp.statusCode()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d %n", value); + }); + }); + // END: com.azure.core.http.rest.pagedIterable.iterableByPage + } + + /**Provides an example for iterate over each response using iterableByPage function and while loop.**/ + public void iterableByPageWhileSnippet() { + + PagedFlux pagedFlux = createAnInstance(); + PagedIterable pagedIterableResponse = new PagedIterable<>(pagedFlux); + + // BEGIN: com.azure.core.http.rest.pagedIterable.iterableByPage.while + // iterate over each page + Iterator> ite = pagedIterableResponse.iterableByPage().iterator(); + while (ite.hasNext()) { + PagedResponse resp = ite.next(); + System.out.printf("Response headers are %s. Url %s and status code %d %n", resp.headers(), + resp.request().url(), resp.statusCode()); + resp.items().forEach(value -> { + System.out.printf("Response value is %d %n", value); + }); + } + // END: com.azure.core.http.rest.pagedIterable.iterableByPage.while + } + + /** + * Code snippets for creating an instance of {@link PagedFlux} + * @return An instance of {@link PagedFlux} + */ + public PagedFlux createAnInstance() { + + // BEGIN: com.azure.core.http.rest.pagedflux.instantiation + // A supplier that fetches the first page of data from source/service + Supplier>> firstPageRetriever = () -> getFirstPage(); + + // A function that fetches subsequent pages of data from source/service given a continuation token + Function>> nextPageRetriever = + continuationToken -> getNextPage(continuationToken); + + PagedFlux pagedFlux = new PagedFlux<>(firstPageRetriever, + nextPageRetriever); + // END: com.azure.core.http.rest.pagedflux.instantiation + return pagedFlux; + } + + /** + * Implementation not provided + * + * @param continuationToken Token to fetch the next page + * @return A {@link Mono} of {@link PagedResponse} containing items of type {@code Integer} + */ + private Mono> getNextPage(String continuationToken) { + return null; + } + + /** + * Implementation not provided + * + * @return A {@link Mono} of {@link PagedResponse} containing items of type {@code Integer} + */ + private Mono> getFirstPage() { + return null; + } +} diff --git a/sdk/core/azure-core/src/test/java/com/azure/core/http/rest/IterableResponseTest.java b/sdk/core/azure-core/src/test/java/com/azure/core/http/rest/IterableResponseTest.java new file mode 100644 index 0000000000000..e74104f1a6b6c --- /dev/null +++ b/sdk/core/azure-core/src/test/java/com/azure/core/http/rest/IterableResponseTest.java @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.core.http.rest; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + +import org.junit.Assert; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.TestName; + +import reactor.core.publisher.Flux; + + +public class IterableResponseTest { + + @Rule + public TestName testName = new TestName(); + + @Before + public void setup() { + System.out.println("-------------- Running " + testName.getMethodName() + " -----------------------------"); + } + + /*Ensure that if we call stream multiple times, it always returns same values and they are same as original list of values.*/ + @Test + public void testIterableResponseStreamFromStart() { + IterableResponse iterableResponse = getIntegerIterableResponse(2, 5); + Assert.assertEquals(iterableResponse.stream().collect(Collectors.toList()).size(), iterableResponse.stream().collect(Collectors.toList()).size()); + + // ensure original list of values are same after calling iterator() + List originalIntegerList = Arrays.asList(2, 3, 4, 5, 6); + iterableResponse.stream().forEach(number -> Assert.assertTrue(originalIntegerList.contains(number))); + } + + /*Ensure that if we call iterator multiple times, it always returns same values and they are same as original list of values.*/ + @Test + public void testIterableResponseIteratorFromStart() { + IterableResponse iterableResponse = getIntegerIterableResponse(2, 5); + List actualNumberValues1 = new ArrayList<>(); + List actualNumberValues2 = new ArrayList<>(); + iterableResponse.iterator().forEachRemaining(number -> actualNumberValues1.add(number)); + iterableResponse.iterator().forEachRemaining(number -> actualNumberValues2.add(number)); + Assert.assertArrayEquals(actualNumberValues1.toArray(), actualNumberValues2.toArray()); + + // ensure original list of values are same after calling iterator() + List originalIntegerList = Arrays.asList(2, 3, 4, 5, 6); + iterableResponse.iterator().forEachRemaining(number -> Assert.assertTrue(originalIntegerList.contains(number))); + } + + private IterableResponse getIntegerIterableResponse(int startNumber, int noOfValues) { + Flux integerFlux = Flux.range(startNumber, noOfValues); + return new IterableResponse<>(integerFlux); + } +}