/** Adds or replaces a metadata entry. */ public Metadata put(String key, String value) { remove(key); items().add(KeyValuePair.create(key, value)); return this; }
/** Adds or replaces a metadata entry. */ public Metadata put(String key, String value) { remove(key); items().add(KeyValuePair.create(key, value)); return this; }
/** Adds or replaces a metadata entry. */ public Metadata put(String key, String value) { remove(key); items().add(KeyValuePair.create(key, value)); return this; }
/** Adds or replaces a metadata entry. */ public Metadata put(String key, String value) { remove(key); items().add(KeyValuePair.create(key, value)); return this; }
@Test(groups = "live", dependsOnMethods = "addItemToMetadata", alwaysRun = true) public void testDeleteItemFromMetadata() { Metadata metadata = project.commonInstanceMetadata().remove(METADATA_ITEM_KEY); assertOperationDoneSuccessfully(api.project().setCommonInstanceMetadata(metadata)); project = api.project().get(); assertNotNull(project); assertFalse(project.commonInstanceMetadata().containsKey(METADATA_ITEM_KEY)); assertEquals(project.commonInstanceMetadata().size(), initialMetadataSize); assertEquals(project.commonInstanceMetadata().fingerprint(), initialFingerprint); }