gpt4 book ai didi

org.jclouds.cloudstack.domain.Zone类的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 06:15:31 27 4
gpt4 key购买 nike

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

Zone介绍

暂无

代码示例

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

public T fromZone(Zone in) {
   return this
      .id(in.getId())
      .description(in.getDescription())
      .displayText(in.getDisplayText())
      .DNS(in.getDNS())
      .domain(in.getDomain())
      .domainId(in.getDomainId())
      .guestCIDRAddress(in.getGuestCIDRAddress())
      .internalDNS(in.getInternalDNS())
      .name(in.getName())
      .networkType(in.getNetworkType())
      .VLAN(in.getVLAN())
      .securityGroupsEnabled(in.isSecurityGroupsEnabled())
      .allocationState(in.getAllocationState())
      .dhcpProvider(in.getDhcpProvider())
      .zoneToken(in.getZoneToken());
 }
}

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

@Override
public Location apply(Zone zone) {
 return new LocationBuilder().scope(LocationScope.ZONE).metadata(ImmutableMap.<String, Object> of())
   .description(zone.getName()).id(zone.getId())
    .parent(Iterables.getOnlyElement(provider.get())).build();
}

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

for (Zone zone : response) {
  Zone newDetails = Iterables.getOnlyElement(client.getZoneClient().listZones(
     ListZonesOptions.Builder.id(zone.getId())));
  assertEquals(zone, newDetails);
  assertEquals(zone, client.getZoneClient().getZone(zone.getId()));
  assert zone.getId() != null : zone;
  assert zone.getName() != null : zone;
  assert zone.getNetworkType() != null && zone.getNetworkType() != NetworkType.UNRECOGNIZED : zone;
  switch (zone.getNetworkType()) {
  case ADVANCED:
   assert zone.getVLAN() == null : zone;
   assert zone.getDNS().size() >= 0 : zone;
   assert zone.getInternalDNS().size() >= 0 : zone;
   assert zone.getDomain() == null : zone;
   assert zone.getDomainId() == null : zone;
   assert zone.getGuestCIDRAddress() == null : zone;
   break;

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

@Override
  public int compareTo(Zone o) {
   return id.compareTo(o.getId());
  }
}

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

@Test
public void testCreateUpdateDeleteZone() {
 skipIfNotGlobalAdmin();
 Zone zone = null;
 String zoneName = prefix + "-zone";
 try {
   zone = globalAdminClient.getZoneClient().createZone(zoneName,
    NetworkType.BASIC, "8.8.8.8", "10.10.10.10");
   assertNotNull(zone);
   assertEquals(zone, globalAdminClient.getZoneClient().getZone(zone.getId()));
   assertEquals(zone.getNetworkType(), NetworkType.BASIC);
   assertEquals(zone.getDNS(), ImmutableList.of("8.8.8.8"));
   assertEquals(zone.getInternalDNS(), ImmutableList.of("10.10.10.10"));
   Zone updated = globalAdminClient.getZoneClient().updateZone(zone.getId(),
    name(zoneName + "-2").externalDns(ImmutableList.of("8.8.4.4")));
   assertEquals(updated.getId(), zone.getId());
   assertEquals(updated.getDNS(), ImmutableList.of("8.8.4.4"));
 } finally {
   if (zone != null) {
    globalAdminClient.getZoneClient().deleteZone(zone.getId());
   }
 }
}

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

@Override
public boolean apply(Zone input) {
 return input.isSecurityGroupsEnabled();
}

代码示例来源:origin: org.apache.provisionr/provisionr-cloudstack

@Override
  public boolean apply(Zone input) {
    return input.getName().equals(zoneName);
  }
});

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

checkState(optionsConverters.containsKey(zone.getNetworkType()), "no options converter configured for network type %s", zone.getNetworkType());
DeployVirtualMachineOptions options = displayName(name).name(name);
if (templateOptions.getAccount() != null) {
OptionsConverter optionsConverter = optionsConverters.get(zone.getNetworkType());
options = optionsConverter.apply(templateOptions, networks, zoneId, options);
   String securityGroupName = namingConvention.create().sharedNameForGroup(group);
   SecurityGroup sg = securityGroupCache.getUnchecked(ZoneSecurityGroupNamePortsCidrs.builder()
                             .zone(zone.getId())
                             .name(securityGroupName)
                             .ports(ImmutableSet.copyOf(inboundPorts))

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

@Override
public boolean apply(Zone zone) {
 return NetworkType.ADVANCED.equals(checkNotNull(zone, "zone").getNetworkType());
}

代码示例来源:origin: io.brooklyn.networking/brooklyn-networking-cloudstack

public Zone findAvailableZone(String domainId) {
  Set<Zone> zones = client.getZoneClient().listZones(ListZonesOptions.Builder.available(true));
  for (Zone zone : zones) {
    if (zone.getDomainId() == null || zone.getDomainId().equals(domainId)) {
      LOG.debug("Found available zone in {} for domain {}: {}", new Object[] {loc, domainId, zone});
      return zone;
    }
  }
  LOG.debug("No available zone for domain {}; zones: {}", domainId, zones);
  return null;
}

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

for (Zone zone : response) {
  Zone newDetails = Iterables.getOnlyElement(client.getZoneApi().listZones(
     ListZonesOptions.Builder.id(zone.getId())));
  assertEquals(zone, newDetails);
  assertEquals(zone, client.getZoneApi().getZone(zone.getId()));
  assert zone.getId() != null : zone;
  assert zone.getName() != null : zone;
  assert zone.getNetworkType() != null && zone.getNetworkType() != NetworkType.UNRECOGNIZED : zone;
  switch (zone.getNetworkType()) {
  case ADVANCED:
   assert zone.getVLAN() == null : zone;
   assert zone.getDNS().size() > 0 : zone;
   assert zone.getInternalDNS().size() > 0 : zone;
   assert zone.getDomain() == null : zone;
   assert zone.getDomainId() == null : zone;
   assert zone.getGuestCIDRAddress() == null : zone;
   break;

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

@Override
  public int compareTo(Zone o) {
   return id.compareTo(o.getId());
  }
}

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

@Test
public void testCreateUpdateDeleteZone() {
 skipIfNotGlobalAdmin();
 Zone zone = null;
 String zoneName = prefix + "-zone";
 try {
   zone = globalAdminClient.getZoneApi().createZone(zoneName,
    NetworkType.BASIC, "8.8.8.8", "10.10.10.10");
   assertNotNull(zone);
   assertEquals(zone, globalAdminClient.getZoneApi().getZone(zone.getId()));
   assertEquals(zone.getNetworkType(), NetworkType.BASIC);
   assertEquals(zone.getDNS(), ImmutableList.of("8.8.8.8"));
   assertEquals(zone.getInternalDNS(), ImmutableList.of("10.10.10.10"));
   Zone updated = globalAdminClient.getZoneApi().updateZone(zone.getId(),
    name(zoneName + "-2").externalDns(ImmutableList.of("8.8.4.4")));
   assertEquals(updated.getId(), zone.getId());
   assertEquals(updated.getDNS(), ImmutableList.of("8.8.4.4"));
 } finally {
   if (zone != null) {
    globalAdminClient.getZoneApi().deleteZone(zone.getId());
   }
 }
}

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

@Override
public Location apply(Zone zone) {
 return new LocationBuilder().scope(LocationScope.ZONE).metadata(ImmutableMap.<String, Object> of())
   .description(zone.getName()).id(zone.getId())
    .parent(Iterables.getOnlyElement(provider.get())).build();
}

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

@Override
public boolean apply(Zone input) {
 return input.isSecurityGroupsEnabled();
}

代码示例来源:origin: io.brooklyn.networking/brooklyn-networking-cloudstack

public Zone findZoneMatchingRegex(String regex) {
  if (zones == null) zones = getZoneClient().listZones();
  for (Zone z : zones) if (z.getName() != null && z.getName().matches(regex)) return z;
  return null;
}

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

@Override
public boolean apply(Zone zone) {
 return NetworkType.ADVANCED.equals(checkNotNull(zone, "zone").getNetworkType());
}

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

public T fromZone(Zone in) {
   return this
      .id(in.getId())
      .description(in.getDescription())
      .displayText(in.getDisplayText())
      .DNS(in.getDNS())
      .domain(in.getDomain())
      .domainId(in.getDomainId())
      .guestCIDRAddress(in.getGuestCIDRAddress())
      .internalDNS(in.getInternalDNS())
      .name(in.getName())
      .networkType(in.getNetworkType())
      .VLAN(in.getVLAN())
      .securityGroupsEnabled(in.isSecurityGroupsEnabled())
      .allocationState(in.getAllocationState())
      .dhcpProvider(in.getDhcpProvider())
      .zoneToken(in.getZoneToken());
 }
}

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

@Override
  public int compareTo(Zone o) {
   return id.compareTo(o.getId());
  }
}

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

@Override
public Location apply(Zone zone) {
 return new LocationBuilder().scope(LocationScope.ZONE).metadata(ImmutableMap.<String, Object> of())
   .description(zone.getName()).id(zone.getId())
    .parent(Iterables.getOnlyElement(provider.get())).build();
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com