Search in sources :

Example 1 with ImageCatalogRequest

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;
}
Also used : ImageCatalogRequest(com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogRequest)

Example 2 with 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);
    }
}
Also used : ImageCatalogRequest(com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogRequest) ImageCatalogResponse(com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogResponse)

Aggregations

ImageCatalogRequest (com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogRequest)2 ImageCatalogResponse (com.sequenceiq.cloudbreak.api.model.imagecatalog.ImageCatalogResponse)1