Package org.jclouds.googlecomputeengine.domain

Examples of org.jclouds.googlecomputeengine.domain.Metadata


    */
   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) {
      Map<String, String> items = ImmutableMap.copyOf((Map<String,String>)checkNotNull(postParams.get("items"), "item"));
      String fingerprint = (String) checkNotNull(postParams.get("fingerprint"), "fingerprint");
      Metadata metadata = Metadata.builder()
              .fingerprint(fingerprint)
              .items(items)
              .build();
      return bindToRequest(request, metadata);
   }
View Full Code Here


              .payload(payloadFromResource("/global_operation.json")).build();

      ProjectApi api = requestsSendResponses(requestForScopes(GoogleComputeEngineConstants.COMPUTE_SCOPE),
              TOKEN_RESPONSE, setMetadata,
              setMetadataResponse).getProjectApi();
      Metadata expected = new ParseMetadataTest().expected();
      assertEquals(api.setCommonInstanceMetadata("myproject", expected.getItems(), expected.getFingerprint()),
              new ParseOperationTest().expected());
   }
View Full Code Here

            instance.add("disks", disks);
         }

         // deal with metadata
         if (src.getMetadata() != null && !src.getMetadata().isEmpty()) {
            Metadata metadata = Metadata.builder()
                    .items(src.getMetadata())
                    .build();
            JsonObject metadataJson = (JsonObject) context.serialize(metadata);
            instance.add("metadata", metadataJson);
            return instance;
View Full Code Here

         if (metadata.getAsJsonPrimitive("fingerprint") != null) {
            fingerprint = metadata.getAsJsonPrimitive("fingerprint").getAsString();
         } else {
            fingerprint = "";
         }
         return new Metadata(fingerprint, builder.build());
      }
View Full Code Here

   }

   @Override
   @Consumes(MediaType.APPLICATION_JSON)
   public Metadata expected() {
      return new Metadata("efgh",
              ImmutableMap.<String, String>builder()
                      .put("propA", "valueA")
                      .put("propB", "valueB")
                      .build());
   }
View Full Code Here

              .payload(payloadFromResource("/global_operation.json")).build();

      ProjectApi api = requestsSendResponses(requestForScopes(GoogleComputeEngineConstants.COMPUTE_SCOPE),
              TOKEN_RESPONSE, setMetadata,
              setMetadataResponse).getProjectApi();
      Metadata expected = new ParseMetadataTest().expected();
      assertEquals(api.setCommonInstanceMetadata("myproject", expected.getItems(), expected.getFingerprint()),
              new ParseOperationTest().expected());
   }
View Full Code Here

   }

   @Override
   @Consumes(MediaType.APPLICATION_JSON)
   public Metadata expected() {
      return new Metadata("efgh",
              ImmutableMap.<String, String>builder()
                      .put("propA", "valueA")
                      .put("propB", "valueB")
                      .build());
   }
View Full Code Here

            instance.add("disks", disks);
         }

         // deal with metadata
         if (src.getMetadata() != null && !src.getMetadata().isEmpty()) {
            Metadata metadata = Metadata.builder()
                    .items(src.getMetadata())
                    .build();
            JsonObject metadataJson = (JsonObject) context.serialize(metadata);
            instance.add("metadata", metadataJson);
            return instance;
View Full Code Here

         if (metadata.getAsJsonPrimitive("fingerprint") != null) {
            fingerprint = metadata.getAsJsonPrimitive("fingerprint").getAsString();
         } else {
            fingerprint = "";
         }
         return new Metadata(fingerprint, builder.build());
      }
View Full Code Here

   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) {
      Map<String, String> items =
            ImmutableMap.copyOf((Map<String, String>) checkNotNull(postParams.get("items"), "item"));
      String fingerprint = (String) checkNotNull(postParams.get("fingerprint"), "fingerprint");
      Metadata metadata = Metadata.builder()
              .fingerprint(fingerprint)
              .items(items)
              .build();
      return bindToRequest(request, metadata);
   }
View Full Code Here

TOP

Related Classes of org.jclouds.googlecomputeengine.domain.Metadata

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.