public Tags build() { return new Tags(this.fingerprint, this.items.build()); }
@Override public Set<SecurityGroup> listSecurityGroupsForNode(String id) { SlashEncodedIds slashEncodedIds = SlashEncodedIds.fromSlashEncoded(id); Instance instance = api.getInstanceApiForProject(userProject.get()).getInZone(slashEncodedIds.getFirstId(), slashEncodedIds.getSecondId()); if (instance == null) { return ImmutableSet.of(); } ImmutableSet.Builder builder = ImmutableSet.builder(); for (NetworkInterface nwInterface : instance.getNetworkInterfaces()) { String networkUrl = nwInterface.getNetwork().getPath(); Network nw = api.getNetworkApiForProject(userProject.get()).get(networkUrl.substring(networkUrl.lastIndexOf('/') + 1)); SecurityGroup grp = groupForTagsInNetwork(nw, instance.getTags().getItems()); if (grp != null) { builder.add(grp); } } return builder.build(); }
/** * {@inheritDoc} */ @Override public String toString() { return string().toString(); }
name, options.getTags(), instance.get().getTags().getFingerprint()); instanceApi.setTagsInZone(zone, instance.get().getName(), tags, instance.get().getTags().getFingerprint());
name, options.getTags(), instance.get().getTags().getFingerprint()); instanceApi.setTagsInZone(zone, instance.get().getName(), tags, instance.get().getTags().getFingerprint());
FluentIterable<String> tags = FluentIterable.from(input.getTags().getItems()); if (group != null) { tags = tags.filter(Predicates.not(firewallTagNamingConvention.get(group).isFirewallTag()));
FluentIterable<String> tags = FluentIterable.from(input.getTags().getItems()) .filter(Predicates.not(firewallTagNamingConvention.get(group).isFirewallTag()));
@Override public Set<SecurityGroup> listSecurityGroupsForNode(String id) { SlashEncodedIds slashEncodedIds = SlashEncodedIds.fromSlashEncoded(id); Instance instance = api.getInstanceApiForProject(userProject.get()).getInZone(slashEncodedIds.getFirstId(), slashEncodedIds.getSecondId()); if (instance == null) { return ImmutableSet.of(); } ImmutableSet.Builder builder = ImmutableSet.builder(); for (NetworkInterface nwInterface : instance.getNetworkInterfaces()) { String networkUrl = nwInterface.getNetwork().getPath(); Network nw = api.getNetworkApiForProject(userProject.get()).get(networkUrl.substring(networkUrl.lastIndexOf('/') + 1)); SecurityGroup grp = groupForTagsInNetwork(nw, instance.getTags().getItems()); if (grp != null) { builder.add(grp); } } return builder.build(); }
public Tags build() { return new Tags(this.fingerprint, this.items.build()); }
public Builder fromTags(Tags in) { return this.fingerprint(in.getFingerprint()) .items(in.getItems()); } }
public Builder fromTags(Tags in) { return this.fingerprint(in.getFingerprint()) .items(in.getItems()); } }
/** * {@inheritDoc} */ @Override public String toString() { return string().toString(); }