SubnetworkInfo setProjectId(String projectId) { return toBuilder() .setSubnetworkId(subnetworkId.setProjectId(projectId)) .setNetwork(network.setProjectId(projectId)) .build(); }
@Test public void testToBuilder() { compareSubnetworkInfo(SUBNETWORK_INFO, SUBNETWORK_INFO.toBuilder().build()); SubnetworkInfo subnetworkInfo = SUBNETWORK_INFO.toBuilder().setDescription("newDescription").build(); assertEquals("newDescription", subnetworkInfo.getDescription()); subnetworkInfo = subnetworkInfo.toBuilder().setDescription("description").build(); compareSubnetworkInfo(SUBNETWORK_INFO, subnetworkInfo); }
@Test public void testToBuilderIncomplete() { SubnetworkInfo subnetworkInfo = SubnetworkInfo.of(SUBNETWORK_ID, NETWORK_ID, IP_RANGE); assertEquals(subnetworkInfo, subnetworkInfo.toBuilder().build()); }
@Test public void testSetProjectId() { SubnetworkInfo subnetworkInfo = SUBNETWORK_INFO .toBuilder() .setSubnetworkId(SubnetworkId.of("region", "subnetwork")) .setNetwork(NetworkId.of("network")) .build(); compareSubnetworkInfo(SUBNETWORK_INFO, subnetworkInfo.setProjectId("project")); }