@Extension public class PodTemplateMap extends Object
KubernetesCloud
-> List of PodTemplate
instances.Modifier and Type | Class and Description |
---|---|
static class |
PodTemplateMap.PodTemplateSourceImpl |
Constructor and Description |
---|
PodTemplateMap() |
Modifier and Type | Method and Description |
---|---|
void |
addTemplate(KubernetesCloud cloud,
PodTemplate podTemplate)
Adds a template for the corresponding cloud instance.
|
static PodTemplateMap |
get() |
List<PodTemplate> |
getTemplates(KubernetesCloud cloud)
Returns a read-only view of the templates available for the corresponding cloud instance.
|
void |
removeTemplate(KubernetesCloud cloud,
PodTemplate podTemplate) |
public static PodTemplateMap get()
@Nonnull public List<PodTemplate> getTemplates(@Nonnull KubernetesCloud cloud)
cloud
- The kubernetes cloud instance for which templates are neededpublic void addTemplate(@Nonnull KubernetesCloud cloud, @Nonnull PodTemplate podTemplate)
cloud
- The cloud instance.podTemplate
- The pod template to add.public void removeTemplate(@Nonnull KubernetesCloud cloud, @Nonnull PodTemplate podTemplate)
Copyright © 2016–2019. All rights reserved.