public class ProfileImpl extends Object implements io.fabric8.api.Profile
| Modifier and Type | Class and Description |
|---|---|
static class |
ProfileImpl.ConfigListType |
| Constructor and Description |
|---|
ProfileImpl(String id,
String version,
io.fabric8.api.FabricService service) |
public String getId()
getId in interface io.fabric8.api.HasIdpublic String getVersion()
getVersion in interface io.fabric8.api.Profilepublic Map<String,String> getAttributes()
getAttributes in interface io.fabric8.api.Profilepublic void setAttribute(String key, String value)
setAttribute in interface io.fabric8.api.Profilepublic int compareTo(io.fabric8.api.Profile profile)
compareTo in interface Comparable<io.fabric8.api.Profile>public List<String> getLibraries()
getLibraries in interface io.fabric8.api.Profilepublic List<String> getEndorsedLibraries()
getEndorsedLibraries in interface io.fabric8.api.Profilepublic List<String> getExtensionLibraries()
getExtensionLibraries in interface io.fabric8.api.Profilepublic List<String> getBundles()
getBundles in interface io.fabric8.api.Profilepublic List<String> getFeatures()
getFeatures in interface io.fabric8.api.Profilepublic List<String> getRepositories()
getRepositories in interface io.fabric8.api.Profilepublic List<String> getOverrides()
getOverrides in interface io.fabric8.api.Profilepublic List<String> getOptionals()
getOptionals in interface io.fabric8.api.Profilepublic void setBundles(List<String> values)
setBundles in interface io.fabric8.api.Profilepublic void setFabs(List<String> values)
setFabs in interface io.fabric8.api.Profilepublic void setFeatures(List<String> values)
setFeatures in interface io.fabric8.api.Profilepublic void setRepositories(List<String> values)
setRepositories in interface io.fabric8.api.Profilepublic void setOverrides(List<String> values)
setOverrides in interface io.fabric8.api.Profilepublic void setOptionals(List<String> values)
setOptionals in interface io.fabric8.api.Profilepublic static List<String> getContainerConfigList(io.fabric8.api.Profile p, ProfileImpl.ConfigListType type)
public static void setContainerConfigList(io.fabric8.api.Profile p,
List<String> values,
ProfileImpl.ConfigListType type)
public io.fabric8.api.Profile[] getParents()
getParents in interface io.fabric8.api.Profilepublic void setParents(io.fabric8.api.Profile[] parents)
setParents in interface io.fabric8.api.Profilepublic io.fabric8.api.Container[] getAssociatedContainers()
getAssociatedContainers in interface io.fabric8.api.Profilepublic boolean isOverlay()
isOverlay in interface io.fabric8.api.Profilepublic io.fabric8.api.Profile getOverlay()
getOverlay in interface io.fabric8.api.Profilepublic io.fabric8.api.Profile getOverlay(boolean substitute)
getOverlay in interface io.fabric8.api.Profilepublic String getIconURL()
getIconURL in interface io.fabric8.api.Profilepublic String getSummaryMarkdown()
getSummaryMarkdown in interface io.fabric8.api.Profileprotected byte[] getFileConfigurationLocalOrOverlay(String summaryMarkdownFileName)
public void setTags(List<String> tags)
setTags in interface io.fabric8.api.Profilepublic Map<String,byte[]> getFileConfigurations()
getFileConfigurations in interface io.fabric8.api.Profilepublic List<String> getConfigurationFileNames()
getConfigurationFileNames in interface io.fabric8.api.Profilepublic byte[] getFileConfiguration(String fileName)
getFileConfiguration in interface io.fabric8.api.Profilepublic void setFileConfigurations(Map<String,byte[]> configurations)
setFileConfigurations in interface io.fabric8.api.Profilepublic Map<String,Map<String,String>> getConfigurations()
getConfigurations in interface io.fabric8.api.Profilepublic Map<String,String> getConfiguration(String pid)
getConfiguration in interface io.fabric8.api.Profilepublic Map<String,String> getContainerConfiguration()
getContainerConfiguration in interface io.fabric8.api.Profilepublic void setConfigurations(Map<String,Map<String,String>> configurations)
setConfigurations in interface io.fabric8.api.Profilepublic void setConfiguration(String pid, Map<String,String> configuration)
setConfiguration in interface io.fabric8.api.Profilepublic void setConfigurationFile(String fileName, byte[] data)
setConfigurationFile in interface io.fabric8.api.Profilepublic void refresh()
refresh in interface io.fabric8.api.Profilepublic void delete()
delete in interface io.fabric8.api.Profilepublic void delete(boolean force)
delete in interface io.fabric8.api.Profilepublic boolean configurationEquals(io.fabric8.api.Profile other)
configurationEquals in interface io.fabric8.api.Profilepublic boolean agentConfigurationEquals(io.fabric8.api.Profile other)
Profile matcher the other Profile.agentConfigurationEquals in interface io.fabric8.api.Profileother - public boolean exists()
exists in interface io.fabric8.api.Profilepublic boolean isAbstract()
isAbstract in interface io.fabric8.api.Profilepublic boolean isLocked()
isLocked in interface io.fabric8.api.Profilepublic boolean isHidden()
isHidden in interface io.fabric8.api.Profilepublic String getProfileHash()
getProfileHash in interface io.fabric8.api.Profileprotected void assertNotLocked()
Copyright © 2011–2014 Red Hat. All rights reserved.