Examples of Builder


Examples of org.jclouds.dynect.v3.domain.RecordSet.Value.Builder

            if (weights == null)
               weights = ImmutableList.of();

            List<String> labels = creepyGeoRegionGroup.label.get(type.toLowerCase() + "_label");
            for (int i = 0; i < entry.getValue().size(); i++) {
               Builder elementBuilder = Value.builder().rdata(entry.getValue().get(i));
               // chance of index out of bounds
               if (i < labels.size())
                  elementBuilder.label(labels.get(i));
               if (i < weights.size())
                  elementBuilder.weight(weights.get(i));
               rset.add(elementBuilder.build());
            }
            rsets.add(rset.build());
         }
         builder.recordSets(rsets.build());
         return builder.build();
View Full Code Here

Examples of org.jclouds.fujitsu.fgcp.compute.strategy.VServerMetadata.Builder

   /**
    * {@inheritDoc}
    */
   @Override
   public VServerMetadata getNode(String id) {
      Builder builder = VServerMetadata.builder();
      builder.id(id);

      try {
         VServerWithDetails server = api.getVirtualServerApi().getDetails(id);
         // skip FWs and SLBs
         if (isFWorSLB(server)) {
            return null;
         }
         VServerStatus status = api.getVirtualServerApi().getStatus(id);
         logger.trace("Node %s [%s] - %s", id, status, server);
         builder.serverWithDetails(server);
         builder.status(status);
         builder.initialPassword(api.getVirtualServerApi().getInitialPassword(id));

         // mapped public ips?
//       String fwId = toFirewallId.apply(id);
       // futures.add(asyncApi.getBuiltinServerApi().getConfiguration(fwId,
       // BuiltinServerConfiguration.FW_RULE));
      } catch (ResourceNotFoundException e) {
         return null;
      }

      return builder.build();
   }
View Full Code Here

Examples of org.jclouds.fujitsu.fgcp.domain.DiskImage.Builder

         "Windows Server 2008 R2 EE 64bit (English)");

   @Test
   public void testConversion() {
      for (String description : operatingSystems) {
         Builder builder = DiskImage.builder();
         builder.osName(description);
         builder.osType("hvm");
         builder.creatorName("creator");
         builder.registrant("registrant");
         builder.description("description");
         builder.id("ABCDEFGH");
         DiskImage image = builder.build();

         OperatingSystem os = new DiskImageToOperatingSystem().apply(image);

         assertNotNull(os, description);
         assertNotNull(os.getFamily(), description);
View Full Code Here

Examples of org.jclouds.googlecomputeengine.options.ListOptions.Builder

   public boolean supportsPortRangesForGroups() {
      return true;
   }

   private SecurityGroup groupForTagsInNetwork(Network nw, final Set <String> tags) {
      ListOptions opts = new Builder().filter("network eq .*/" + nw.getName());
      Set<Firewall> fws = api.getFirewallApiForProject(userProject.get()).list(opts).concat()
              .filter(new Predicate<Firewall>() {
                 @Override
                 public boolean apply(final Firewall input) {
                    // If any of the targetTags on the firewall apply or the firewall has no target tags...
View Full Code Here

Examples of org.jclouds.openstack.swift.v1.domain.SwiftObject.Builder

   public SwiftObject apply(StorageMetadata in) {
      if (!(in instanceof BlobMetadata)) {
         return null;
      }
      BlobMetadata from = BlobMetadata.class.cast(in);
      Builder to = SwiftObject.builder();
      to.name(from.getName());
      to.etag(from.getETag());
      to.lastModified(from.getLastModified());
      long bytes = from.getContentMetadata().getContentLength();
      String contentType = from.getContentMetadata().getContentType();
      to.payload(payload(bytes, contentType));
      to.metadata(from.getUserMetadata());
      return to.build();
   }
View Full Code Here

Examples of org.jclouds.openstack.trove.v1.domain.User.Builder

      if( postParams.get("name") != null ) {
         Set<String> databases = Sets.newHashSet();
         if(postParams.get("databaseName")!=null)
            databases.add((String) postParams.get("databaseName"));
        
         Builder builder = User.builder();
         builder.name((String) postParams.get("name"))
                .password((String) postParams.get("password"));
        
         builder.host((String) postParams.get("host"));
         builder.databases(databases);
        
         User user = builder.build();
         users.add(user);
      }
      else if( postParams.get("users") != null ) {
         users = (Set<User>) postParams.get("users");
      }
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.LoadBalancer.Builder

   }

   @Override
   public LoadBalancer apply(LB lb) {
      try {
         Builder builder = LoadBalancer.builder().id(lb.id).region(region).status(lb.status).name(lb.getName())
               .protocol(lb.getProtocol()).port(lb.getPort()).nodeCount(lb.nodeCount).nodes(lb.getNodes())
               .timeout(lb.getTimeout()).algorithm(lb.getAlgorithm()).halfClosed(lb.isHalfClosed())
               .sessionPersistenceType(lb.getSessionPersistenceType()).connectionLogging(lb.isConnectionLogging())
               .connectionThrottle(lb.getConnectionThrottle()).healthMonitor(lb.getHealthMonitor());

         if (lb.cluster.size() == 1)
            builder.clusterName(Iterables.get(lb.cluster.values(), 0));
         if (lb.created.size() == 1)
            builder.created(Iterables.get(lb.created.values(), 0));
         if (lb.updated.size() == 1)
            builder.updated(Iterables.get(lb.updated.values(), 0));
         if (lb.contentCaching.size() == 1)
            builder.contentCaching(Iterables.get(lb.contentCaching.values(), 0));
         if (lb.sslTermination != null)
            builder.sslTermination(lb.sslTermination);
         if (lb.sourceAddresses != null)
            builder.sourceAddresses(lb.sourceAddresses);
         if (lb.accessList == null)
            builder.accessRules(ImmutableSet.<AccessRuleWithId> of());
         else
            builder.accessRules(lb.accessList);
         if (lb.virtualIps == null)
            builder.virtualIPs(ImmutableSet.<VirtualIPWithId> of());
         else
            builder.virtualIPs(lb.virtualIps);
         if (lb.metadata == null)
            builder.metadata(new Metadata());
         else
            builder.metadata(ParseMetadata.transformCLBMetadataToMetadata(lb.metadata));
        
         int indexOfLB = endpoint.toString().lastIndexOf(LOAD_BALANCERS);
         String path = endpoint.toString().substring(0, indexOfLB + LOAD_BALANCERS.length());
         builder.uri(URI.create(path + "/" + lb.id));

         return builder.build();
      }
      catch (NullPointerException e) {
         logger.warn(e, "nullpointer found parsing %s", lb);
         throw e;
      }
View Full Code Here

Examples of org.jclouds.samples.googleappengine.domain.ResourceResult.Builder

   @Resource
   protected Logger logger = Logger.NULL;

   public ResourceResult apply(ResourceMetadata<?> in) {
      Builder builder = ResourceResult.builder();
      Location provider = in.getLocation();
      while (provider.getParent() != null)
         provider = provider.getParent();
      builder.provider(provider.getId());
      builder.location(in.getLocation().getId());
      builder.type(in.getType().toString().toLowerCase());
      builder.id(in.getProviderId());
      builder.name(in.getName());
      return builder.build();
   }
View Full Code Here

Examples of org.jclouds.ultradns.ws.domain.ResourceRecordDetail.Builder

      assertEquals(result.toList().toString(), expected.toList().toString());
   }

   public FluentIterable<ResourceRecordDetail> expected() {
      Builder builder = ResourceRecordDetail.builder().zoneId("0000000000000001").zoneName("jclouds.org.");
      ImmutableList<ResourceRecordDetail> records = ImmutableList.<ResourceRecordDetail> builder()
      .add(builder.guid("04023A2507B6468F")
                  .created(dateService.iso8601DateParse("2010-10-02T16:57:16.000Z"))
                  .modified(dateService.iso8601DateParse("2011-09-27T23:49:21.000Z"))
                  .record(rrBuilder().type(1).name("www.jclouds.org.").ttl(3600).rdata("1.2.3.4")).build())
      .add(builder.guid("0B0338C2023F7969")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .record(rrBuilder().type(2).name("jclouds.org.").ttl(86400).rdata("pdns2.ultradns.net.")).build())
      .add(builder.guid("0B0338C2023F7968")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .record(rrBuilder().type(2).name("jclouds.org.").ttl(86400).rdata("pdns1.ultradns.net.")).build())
      .add(builder.guid("0B0338C2023F796B")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .record(rrBuilder().type(2).name("jclouds.org.").ttl(86400).rdata("pdns4.ultradns.org.")).build())
      .add(builder.guid("0B0338C2023F7983")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2011-09-27T23:49:22.000Z"))
                  .record(rrBuilder().type(6).name("jclouds.org.").ttl(3600).rdata(Splitter.on(' ').split(
                               "pdns2.ultradns.net. admin.jclouds.org. 2011092701 10800 3600 604800 86400"))).build())
      .add(builder.guid("0B0338C2023F796E")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2011-09-27T23:49:22.000Z"))
                  .record(rrBuilder().type(1).name("jclouds.org.").ttl(3600).rdata("1.2.3.4")).build())
      .add(builder.guid("0B0338C2023F796C")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .record(rrBuilder().type(2).name("jclouds.org.").ttl(86400).rdata("pdns5.ultradns.info.")).build())
      .add(builder.guid("0B0338C2023F796D")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .record(rrBuilder().type(2).name("jclouds.org.").ttl(86400).rdata("pdns6.ultradns.co.uk.")).build())
      .add(builder.guid("0B0338C2023F796A")
                  .created(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .modified(dateService.iso8601DateParse("2009-10-12T12:02:23.000Z"))
                  .record(rrBuilder().type(2).name("jclouds.org.").ttl(86400).rdata("pdns3.ultradns.org.")).build())
      .build();
      return FluentIterable.from(records);
View Full Code Here

Examples of org.jclouds.vcloud.domain.NetworkConnectionSection.Builder

      if (toConnect.isConnected() && toConnect.getIpAddressAllocationMode() == ipAllocationMode
               && toConnect.getNetwork().equals(networkToConnect.getName())) {
         // then we don't need to change the network settings, and can save a call
      } else {
         Builder builder = net.toBuilder();
         builder.connections(ImmutableSet.of(toConnect.toBuilder().network(networkToConnect.getName()).connected(true)
                  .ipAddressAllocationMode(ipAllocationMode).build()));
         logger.trace(">> updating networkConnection vm(%s)", vm.getName());

         waitForTask(client.getVmClient().updateNetworkConnectionOfVm(builder.build(), vm.getHref()));
         logger.trace("<< updated networkConnection vm(%s)", vm.getName());

      }

   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.