use of com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogRequest in project cloudbreak by hortonworks.
the class ImageCatalogToImageCatalogRequestConverter method convert.
@Override
public ImageCatalogRequest convert(ImageCatalog source) {
ImageCatalogRequest imageCatalogRequest = new ImageCatalogRequest();
imageCatalogRequest.setName(source.getImageCatalogName());
imageCatalogRequest.setUrl(source.getImageCatalogUrl());
return imageCatalogRequest;
}
use of com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogRequest in project cloudbreak by hortonworks.
the class MockSuiteInitializer method createMockImageCatalog.
private void createMockImageCatalog(ImageCatalogV1Endpoint endpoint) {
if (!isImageCatalogExists(endpoint, MOCK_IMAGE_CATALOG_NAME)) {
ImageCatalogRequest imageCatalogRequest = new ImageCatalogRequest();
imageCatalogRequest.setName(MOCK_IMAGE_CATALOG_NAME);
imageCatalogRequest.setUrl(imageCatalogUrl);
ImageCatalogResponse imageCatalogResponse = endpoint.postPublic(imageCatalogRequest);
if (imageCatalogResponse == null) {
throw new IllegalArgumentException("ImageCatalog creation failed.");
}
endpoint.putSetDefaultByName(MOCK_IMAGE_CATALOG_NAME);
}
}
Aggregations