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) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
agentConfigurationEquals(io.fabric8.api.Profile other)
Checks of the agent configuration of the current
Profile matcher the other Profile. |
protected void |
assertNotLocked() |
int |
compareTo(io.fabric8.api.Profile profile) |
boolean |
configurationEquals(io.fabric8.api.Profile other) |
void |
delete() |
void |
delete(boolean force) |
boolean |
equals(Object o) |
boolean |
exists() |
io.fabric8.api.Container[] |
getAssociatedContainers() |
Map<String,String> |
getAttributes() |
List<String> |
getBundles() |
Map<String,String> |
getConfiguration(String pid) |
List<String> |
getConfigurationFileNames() |
Map<String,Map<String,String>> |
getConfigurations() |
static List<String> |
getContainerConfigList(io.fabric8.api.Profile p,
ProfileImpl.ConfigListType type) |
Map<String,String> |
getContainerConfiguration() |
List<String> |
getEndorsedLibraries() |
List<String> |
getExtensionLibraries() |
List<String> |
getFabs() |
List<String> |
getFeatures() |
byte[] |
getFileConfiguration(String fileName) |
Map<String,byte[]> |
getFileConfigurations() |
String |
getId() |
List<String> |
getLibraries() |
io.fabric8.api.Profile |
getOverlay() |
io.fabric8.api.Profile |
getOverlay(boolean substitute) |
List<String> |
getOverrides() |
io.fabric8.api.Profile[] |
getParents() |
String |
getProfileHash()
Returns the time in milliseconds of the last modification of the profile.
|
List<String> |
getRepositories() |
String |
getVersion() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isHidden() |
boolean |
isLocked() |
boolean |
isOverlay() |
void |
refresh() |
void |
setAttribute(String key,
String value) |
void |
setBundles(List<String> values) |
void |
setConfiguration(String pid,
Map<String,String> configuration) |
void |
setConfigurations(Map<String,Map<String,String>> configurations) |
static void |
setContainerConfigList(io.fabric8.api.Profile p,
List<String> values,
ProfileImpl.ConfigListType type) |
void |
setFabs(List<String> values) |
void |
setFeatures(List<String> values) |
void |
setFileConfigurations(Map<String,byte[]> configurations) |
void |
setOverrides(List<String> values) |
void |
setParents(io.fabric8.api.Profile[] parents) |
void |
setRepositories(List<String> values) |
String |
toString() |
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 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 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 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 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.