Metadata meta = new Metadata();
ArrayList<Metadata.Items> list = new ArrayList();
list.add(new Metadata.Items().set("test1", "one"));
list.add(new Metadata.Items().set("test2", "two"));
meta.setItems(list);
meta.set("test3", "three");
meta.set("uri", "urn:ogf:network:google.com:google-cloud:example-uri");
HttpRequest request = computeClient.projects().setCommonInstanceMetadata(projectID, meta).buildHttpRequest().execute();
{items=[{test1=one}, {test2=two}], test3=three, uri=urn:ogf:network:google.com:google-cloud:example-uri}
/ Project ID for this request. String project = "my-project"; // TODO: Update placeholder value.
// TODO: Assign values to desired fields of `requestBody`: Metadata requestBody = new Metadata();
Compute computeService = createComputeService(); Compute.Projects.SetCommonInstanceMetadata request = computeService.projects().setCommonInstanceMetadata(project, requestBody);
Operation response = request.execute();
// TODO: Change code below to process the `response` object: System.out.println(response);
{
"kind": "compute#operation",
"id": "6942523982935485097",
"name": "operation-1506956358444-55a919e6fe3e0-0f8df5ed-02b14207",
"operationType": "setMetadata",
"targetLink": "https://www.googleapis.com/compute/v1/projects/elegant-whales-176421",
"targetId": "271958204962",
"status": "PENDING",
"user": <email address>,
"progress": 0,
"insertTime": "2017-10-02T07:59:18.656-07:00",