Examples of PlatformLayerKey


Examples of org.platformlayer.core.model.PlatformLayerKey

    return plContext.getPlatformLayerClient();
  }

  protected List<String> listItems(CliContext context, String itemType) throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient(context);
    PlatformLayerKey key = PlatformLayerCommandRunnerBase.pathToKey(client, itemType);

    List<String> items = Lists.newArrayList();
    for (UntypedItem item : client.listItemsUntyped(key).getItems()) {
      items.add(item.getKey().getItemId().getKey());
    }
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey resolved = path.resolve(getContext());

    TagChanges tagChanges = new TagChanges();
    Tag tag = Tag.build(tagKey, tagValue);
    tagChanges.addTags.add(tag);
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey key = getContext().pathToItem(getProject(), path);

    MetricInfoCollection items = client.listMetrics(key);

    return items;
  }
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey key = path.resolve(getContext());

    UntypedItem untypedItem = client.getItemUntyped(key, getFormat());
    List<EndpointInfo> endpointList = EndpointInfo.getEndpoints(untypedItem.getTags());

    Set<EndpointInfo> endpoints = Sets.newHashSet(endpointList);

    EndpointInfo bestEndpoint = null;
    for (EndpointInfo candidate : endpoints) {
      if (bestEndpoint == null) {
        bestEndpoint = candidate;
      } else {
        throw new IllegalArgumentException("Cannot choose between: " + bestEndpoint + " and " + candidate);
      }
    }

    ClientAction action = null;

    if (bestEndpoint != null) {
      // TODO: How do we want to do this? A new tag??
      String id = key.getServiceType().getKey() + ":" + key.getItemType().getKey();
      if (id.equals("jenkins:jenkinsService")) {
        action = new ClientAction(ClientAction.ClientActionType.BROWSER, "http://" + bestEndpoint.publicIp
            + ":" + bestEndpoint.publicIp);
      }
    }
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey resolved = path.resolve(getContext());

    UntypedItemXml item = (UntypedItemXml) client.getItemUntyped(resolved, Format.XML);

    Links links = item.getLinks();
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey key = pathToKey(client, path);

    return client.listItemsUntyped(key);
  }
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey key = path.resolve(getContext());

    JobData jobData = client.deleteItem(key);
    return jobData;
  }
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  @Override
  public Object runCommand() throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey key = path.resolve(getContext());
    UntypedItem ret = client.getItemUntyped(key, getFormat());

    return ret.getTags();
  }
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

  }

  protected UntypedItemXml runCommand(ItemPath path) throws PlatformLayerClientException {
    PlatformLayerClient client = getPlatformLayerClient();

    PlatformLayerKey resolved = path.resolve(getContext());

    UntypedItemXml item = (UntypedItemXml) client.getItemUntyped(resolved, Format.XML);

    changeItem(item);
View Full Code Here

Examples of org.platformlayer.core.model.PlatformLayerKey

      serviceType = getServiceTypeFromItemType(client, itemType);
    }

    FederationKey host = null;
    ProjectId project = client.getProject();
    return new PlatformLayerKey(host, project, new ServiceType(serviceType), new ItemType(itemType), null);
  }
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.