public class ImagePullManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImagePullManager.CacheStore |
static class |
ImagePullManager.ImagePullCache
Simple serializable cache for holding image names
|
static class |
ImagePullManager.PropertyCacheStore |
| Constructor and Description |
|---|
ImagePullManager(ImagePullManager.CacheStore cacheStore,
String imagePullPolicy,
String autoPull) |
| Modifier and Type | Method and Description |
|---|---|
static ImagePullManager |
createImagePullManager(String imagePullPolicy,
String autoPull,
Properties properties) |
org.eclipse.jkube.kit.config.image.build.ImagePullPolicy |
createPullPolicy(String imagePullPolicy,
String autoPull) |
boolean |
hasAlreadyPulled(String image) |
ImagePullManager.ImagePullCache |
load() |
void |
pulled(String image) |
void |
save(ImagePullManager.ImagePullCache cache) |
public ImagePullManager(ImagePullManager.CacheStore cacheStore, String imagePullPolicy, String autoPull)
public org.eclipse.jkube.kit.config.image.build.ImagePullPolicy createPullPolicy(String imagePullPolicy, String autoPull)
public boolean hasAlreadyPulled(String image)
public void pulled(String image)
public static ImagePullManager createImagePullManager(String imagePullPolicy, String autoPull, Properties properties)
public ImagePullManager.ImagePullCache load()
public void save(ImagePullManager.ImagePullCache cache)
Copyright © 2021. All rights reserved.