本文整理了Java中com.google.cloud.compute.deprecated.Zone.builder()
方法的一些代码示例,展示了Zone.builder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Zone.builder()
方法的具体详情如下:
包路径:com.google.cloud.compute.deprecated.Zone
类名称:Zone
方法名:builder
暂无
代码示例来源:origin: googleapis/google-cloud-java
static Zone fromPb(com.google.api.services.compute.model.Zone zonePb) {
Builder builder = builder();
builder.setZoneId(ZoneId.fromUrl(zonePb.getSelfLink()));
if (zonePb.getId() != null) {
builder.setGeneratedId(zonePb.getId().toString());
}
if (zonePb.getCreationTimestamp() != null) {
builder.setCreationTimestamp(TIMESTAMP_FORMATTER.parseMillis(zonePb.getCreationTimestamp()));
}
builder.setDescription(zonePb.getDescription());
if (zonePb.getStatus() != null) {
builder.setStatus(Status.valueOf(zonePb.getStatus()));
}
if (zonePb.getRegion() != null) {
builder.setRegion(RegionId.fromUrl(zonePb.getRegion()));
}
if (zonePb.getDeprecated() != null) {
builder.setDeprecationStatus(
DeprecationStatus.fromPb(zonePb.getDeprecated(), ZoneId.FROM_URL_FUNCTION));
}
return builder.build();
}
}
代码示例来源:origin: googleapis/google-cloud-java
@Test
public void testToAndFromPb() {
com.google.api.services.compute.model.Zone zonePb = ZONE.toPb();
assertEquals(REGION_ID.getSelfLink(), zonePb.getRegion());
Zone zone = Zone.fromPb(zonePb);
compareZones(ZONE, zone);
assertEquals(ZONE_ID.getProject(), zone.getZoneId().getProject());
assertEquals(ZONE_ID.getZone(), zone.getZoneId().getZone());
zone = Zone.builder().setZoneId(ZONE_ID).build();
compareZones(zone, Zone.fromPb(zone.toPb()));
}
内容来源于网络,如有侵权,请联系作者删除!