/** * Sets the metadata for this instance, fingerprint value is taken from this instance's {@code * tags().fingerprint()}. * * @return a zone operation if the set request was issued correctly, {@code null} if the instance * was not found * @throws ComputeException upon failure */ public Operation setMetadata(Map<String, String> metadata, OperationOption... options) { return setMetadata(getMetadata().toBuilder().setValues(metadata).build(), options); }
public void compareInstance(Instance expected, Instance value) { assertEquals(expected, value); assertEquals(expected.getCompute().getOptions(), value.getCompute().getOptions()); assertEquals(expected.getGeneratedId(), value.getGeneratedId()); assertEquals(expected.getInstanceId(), value.getInstanceId()); assertEquals(expected.getCreationTimestamp(), value.getCreationTimestamp()); assertEquals(expected.getDescription(), value.getDescription()); assertEquals(expected.getStatus(), value.getStatus()); assertEquals(expected.getStatusMessage(), value.getStatusMessage()); assertEquals(expected.getTags(), value.getTags()); assertEquals(expected.getMachineType(), value.getMachineType()); assertEquals(expected.canIpForward(), value.canIpForward()); assertEquals(expected.getNetworkInterfaces(), value.getNetworkInterfaces()); assertEquals(expected.getAttachedDisks(), value.getAttachedDisks()); assertEquals(expected.getMetadata(), value.getMetadata()); assertEquals(expected.getServiceAccounts(), value.getServiceAccounts()); assertEquals(expected.getSchedulingOptions(), value.getSchedulingOptions()); assertEquals(expected.getCpuPlatform(), value.getCpuPlatform()); assertEquals(expected.hashCode(), value.hashCode()); } }
assertEquals(address.getAddress(), remoteAccessConfig.getNatIp()); assertEquals("NAT", remoteAccessConfig.getName()); assertNotNull(remoteInstance.getMetadata()); assertNotNull(remoteInstance.getTags()); assertNull(remoteInstance.getAttachedDisks()); assertNull(remoteInstance.getNetworkInterfaces()); assertNull(remoteInstance.getMetadata()); assertNull(remoteInstance.getTags());
operation.waitFor(); remoteInstance = compute.getInstance(instanceId); assertEquals(metadata, remoteInstance.getMetadata().getValues());
assertEquals(NETWORK_INTERFACES, expectedInstance.getNetworkInterfaces()); assertEquals(ATTACHED_DISKS, expectedInstance.getAttachedDisks()); assertEquals(METADATA, expectedInstance.getMetadata()); assertEquals(SERVICE_ACCOUNTS, expectedInstance.getServiceAccounts()); assertEquals(SCHEDULING_OPTIONS, expectedInstance.getSchedulingOptions()); assertEquals(NETWORK_INTERFACES, instance.getNetworkInterfaces()); assertEquals(ATTACHED_DISKS, instance.getAttachedDisks()); assertNull(instance.getMetadata()); assertNull(instance.getServiceAccounts()); assertNull(instance.getSchedulingOptions());