use of com.sequenceiq.cloudbreak.api.model.PlatformNetworkResponse in project cloudbreak by hortonworks.
the class CloudNetworksToPlatformNetworksResponseConverter method convert.
@Override
public PlatformNetworksResponse convert(CloudNetworks source) {
Map<String, Set<PlatformNetworkResponse>> result = new HashMap<>();
for (Entry<String, Set<CloudNetwork>> entry : source.getCloudNetworkResponses().entrySet()) {
Set<PlatformNetworkResponse> networks = new HashSet<>();
for (CloudNetwork cloudNetwork : entry.getValue()) {
PlatformNetworkResponse actual = new PlatformNetworkResponse(cloudNetwork.getName(), cloudNetwork.getId(), cloudNetwork.getSubnets(), cloudNetwork.getProperties());
networks.add(actual);
}
result.put(entry.getKey(), networks);
}
return new PlatformNetworksResponse(result);
}
use of com.sequenceiq.cloudbreak.api.model.PlatformNetworkResponse in project cloudbreak by hortonworks.
the class Networks method assertNameNotEmpty.
public static Assertion<Networks> assertNameNotEmpty() {
return assertThis((networks, t) -> {
for (Map.Entry<String, Set<PlatformNetworkResponse>> elem : networks.getNetworksResponseWithNetworks().entrySet()) {
for (Object response : elem.getValue()) {
PlatformNetworkResponse platformNetworksResponse = (PlatformNetworkResponse) response;
Assert.assertFalse(platformNetworksResponse.getName().isEmpty());
}
}
});
}
use of com.sequenceiq.cloudbreak.api.model.PlatformNetworkResponse in project cloudbreak by hortonworks.
the class Networks method assertNameEmpty.
public static Assertion<Networks> assertNameEmpty() {
return assertThis((networks, t) -> {
for (Map.Entry<String, Set<PlatformNetworkResponse>> elem : networks.getNetworksResponseWithNetworks().entrySet()) {
for (Object response : elem.getValue()) {
PlatformNetworkResponse platformNetworksResponse = (PlatformNetworkResponse) response;
Assert.assertTrue(platformNetworksResponse.getName().isEmpty());
}
}
});
}
Aggregations