org.jclouds.compute.functions.GroupNamingConvention.containsAnyGroup()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中org.jclouds.compute.functions.GroupNamingConvention.containsAnyGroup()方法的一些代码示例,展示了GroupNamingConvention.containsAnyGroup()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GroupNamingConvention.containsAnyGroup()方法的具体详情如下:
包路径:org.jclouds.compute.functions.GroupNamingConvention
类名称:GroupNamingConvention
方法名:containsAnyGroup

GroupNamingConvention.containsAnyGroup介绍

[英]A predicate that identifies if an input has any group encoded in it.
[中]一种谓词,标识输入中是否有编码的组。

代码示例

代码示例来源:origin: jclouds/legacy-jclouds

private String parseGroupFrom(final RunningInstance instance, final Set<String> data) {
 String group = null;
 try {
   Predicate<String> containsAnyGroup = namingConvention.create().containsAnyGroup();
   String encodedGroup = Iterables.getOnlyElement(Iterables.filter(data, containsAnyGroup));
   group = namingConvention.create().extractGroup(encodedGroup);
 } catch (NoSuchElementException e) {
   logger.debug("no group parsed from %s's data: %s", instance.getId(), data);
 } catch (IllegalArgumentException e) {
   logger.debug("too many groups match naming convention; %s's data: %s", instance.getId(), data);
 }
 return group;
}

代码示例来源:origin: com.amysta.jclouds.api/ec2

private String parseGroupFrom(final RunningInstance instance, final Set<String> data) {
 String group = null;
 try {
   Predicate<String> containsAnyGroup = namingConvention.create().containsAnyGroup();
   String encodedGroup = Iterables.getOnlyElement(Iterables.filter(data, containsAnyGroup));
   group = namingConvention.create().extractGroup(encodedGroup);
 } catch (NoSuchElementException e) {
   logger.debug("no group parsed from %s's data: %s", instance.getId(), data);
 } catch (IllegalArgumentException e) {
   logger.debug("too many groups match naming convention; %s's data: %s", instance.getId(), data);
 }
 return group;
}

代码示例来源:origin: org.apache.jclouds.api/ec2

private String parseGroupFrom(final RunningInstance instance, final Set<String> data) {
 String group = null;
 try {
   Predicate<String> containsAnyGroup = namingConvention.create().containsAnyGroup();
   String encodedGroup = Iterables.getOnlyElement(Iterables.filter(data, containsAnyGroup));
   group = namingConvention.create().extractGroup(encodedGroup);
 } catch (NoSuchElementException e) {
   logger.debug("no group parsed from %s's data: %s", instance.getId(), data);
 } catch (IllegalArgumentException e) {
   logger.debug("too many groups match naming convention; %s's data: %s", instance.getId(), data);
 }
 return group;
}

代码示例来源:origin: org.jclouds.api/ec2

private String parseGroupFrom(final RunningInstance instance, final Set<String> data) {
 String group = null;
 try {
   Predicate<String> containsAnyGroup = namingConvention.create().containsAnyGroup();
   String encodedGroup = Iterables.getOnlyElement(Iterables.filter(data, containsAnyGroup));
   group = namingConvention.create().extractGroup(encodedGroup);
 } catch (NoSuchElementException e) {
   logger.debug("no group parsed from %s's data: %s", instance.getId(), data);
 } catch (IllegalArgumentException e) {
   logger.debug("too many groups match naming convention; %s's data: %s", instance.getId(), data);
 }
 return group;
}

代码示例来源:origin: apache/jclouds

private String parseGroupFrom(final RunningInstance instance, final Set<String> data) {
 String group = null;
 try {
   Predicate<String> containsAnyGroup = namingConvention.create().containsAnyGroup();
   String encodedGroup = Iterables.getOnlyElement(Iterables.filter(data, containsAnyGroup));
   group = namingConvention.create().extractGroup(encodedGroup);
 } catch (NoSuchElementException e) {
   logger.debug("no group parsed from %s's data: %s", instance.getId(), data);
 } catch (IllegalArgumentException e) {
   logger.debug("too many groups match naming convention; %s's data: %s", instance.getId(), data);
 }
 return group;
}

相关文章