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

x33g5p2x  于2022-02-05 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(134)

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

Zone介绍

[英]Represents a zone resource.
[中]表示区域资源。

代码示例

代码示例来源:origin: io.cloudsoft.jclouds.labs/google-compute-engine

  1. public Zone build() {
  2. return new Zone(super.id, super.creationTimestamp, super.selfLink, super.name,
  3. super.description, status, maintenanceWindows.build(), availableMachineTypes.build());
  4. }

代码示例来源:origin: io.cloudsoft.jclouds.labs/google-compute-engine

  1. public Builder fromZone(Zone in) {
  2. return super.fromResource(in)
  3. .status(in.getStatus())
  4. .maintenanceWindows(in.getMaintenanceWindows())
  5. .availableMachineTypes(in.getAvailableMachineTypes());
  6. }
  7. }

代码示例来源:origin: org.apache.stratos/gce

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public String toString() {
  6. return string().toString();
  7. }

代码示例来源:origin: org.apache.stratos/gce

  1. @Override
  2. public Location apply(Zone input) {
  3. return new LocationBuilder()
  4. .description(input.getDescription().orNull())
  5. .metadata(ImmutableMap.of("selfLink", (Object) checkNotNull(input.getSelfLink(), "zone URI")))
  6. .id(input.getName())
  7. .scope(LocationScope.ZONE)
  8. .parent(GOOGLE_PROVIDER_LOCATION)
  9. .build();
  10. }
  11. }

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

  1. private void assertZoneEquals(Zone result, Zone expected) {
  2. assertEquals(result.name(), expected.name());
  3. }

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

  1. @Consumes(APPLICATION_JSON)
  2. public Zone expected(String baseUrl) {
  3. return Zone.create( //
  4. "13020128040171887099", // id
  5. parse("2012-10-19T16:42:54.131"), // creationTimestamp
  6. URI.create(baseUrl + "/party/zones/us-central1-a"), // selfLink
  7. "us-central1-a", // name
  8. "us-central1-a", // description
  9. Zone.Status.DOWN, // status
  10. ImmutableList.of( // maintenanceWindows
  11. Zone.MaintenanceWindow.create( //
  12. "2012-11-10-planned-outage", // name
  13. "maintenance zone", // description
  14. parse("2012-11-10T20:00:00.000"), // beginTime
  15. parse("2012-12-02T20:00:00.000") // endTime)
  16. )), //
  17. null, // deprecated
  18. "us-central1", // region
  19. null // availableMachineTypes
  20. );
  21. }
  22. }

代码示例来源:origin: io.cloudsoft.jclouds.labs/google-compute-engine

  1. @Override
  2. public Location apply(Zone input) {
  3. return new LocationBuilder()
  4. .description(input.getDescription().orNull())
  5. .metadata(ImmutableMap.of("selfLink", (Object) checkNotNull(input.getSelfLink(), "zone URI")))
  6. .id(input.getName())
  7. .scope(LocationScope.ZONE)
  8. .parent(GOOGLE_PROVIDER_LOCATION)
  9. .build();
  10. }
  11. }

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

  1. @Test(groups = "live", dependsOnMethods = "testListZone")
  2. public void testGetZone() {
  3. Zone zone = api().get(this.zone.name());
  4. assertNotNull(zone);
  5. assertZoneEquals(zone, this.zone);
  6. }

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

  1. @Consumes(APPLICATION_JSON)
  2. public ListPage<Zone> expected(String baseUrl) {
  3. Zone zone1 = new ParseZoneTest().expected(baseUrl);
  4. Zone zone2 = Zone.create( //
  5. "13024414164050619686", // id
  6. parse("2012-10-24T20:13:19.271"), // creationTimestamp
  7. URI.create(baseUrl + "/party/zones/us-central1-b"), // selfLink
  8. "us-central1-b", // name
  9. "us-central1-b", // description
  10. Zone.Status.UP, // status
  11. ImmutableList.of( // maintenanceWindows
  12. Zone.MaintenanceWindow.create( //
  13. "2013-02-17-planned-outage", // name
  14. "maintenance zone", // description
  15. parse("2013-02-17T08:00:00.000"), // beginTime
  16. parse("2013-03-03T08:00:00.000") // endTime)
  17. )), //
  18. null, // deprecated
  19. "us-central1", // region
  20. null // availableMachineTypes
  21. );
  22. return ForwardingListPage.create( //
  23. ImmutableList.of(zone1, zone2), // items
  24. null // nextPageToken
  25. );
  26. }
  27. }

代码示例来源:origin: org.apache.stratos/gce

  1. public Builder fromZone(Zone in) {
  2. return super.fromResource(in)
  3. .status(in.getStatus())
  4. .maintenanceWindows(in.getMaintenanceWindows())
  5. .availableMachineTypes(in.getAvailableMachineTypes());
  6. }
  7. }

代码示例来源:origin: io.cloudsoft.jclouds.labs/google-compute-engine

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public String toString() {
  6. return string().toString();
  7. }

代码示例来源:origin: org.apache.stratos/gce

  1. public Zone build() {
  2. return new Zone(super.id, super.creationTimestamp, super.selfLink, super.name,
  3. super.description, status, maintenanceWindows.build(), availableMachineTypes.build());
  4. }

相关文章