Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ABSTRACT
The attribute key for the abstract flag
|
static java.lang.String |
DELETED
Key indicating a deletion.
|
static java.lang.String |
DESCRIPTION
The attribute key for the description of the profile
|
static java.lang.String |
HASH |
static java.lang.String |
HIDDEN
The attribute key for the hidden flag
|
static java.lang.String |
LOCKED
The attribute key for the locked flag
|
static java.lang.String |
PARENTS
The attribute key for the list of parents
|
Modifier and Type | Method and Description |
---|---|
boolean |
agentConfigurationEquals(Profile other)
Checks if the two Profiles share the same agent configuration.
|
boolean |
configurationEquals(Profile other) |
void |
delete() |
void |
delete(boolean force) |
boolean |
exists()
Checks if the profile exists.
|
Container[] |
getAssociatedContainers() |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Returns a read only map of all the attributes of this profile
|
java.util.List<java.lang.String> |
getBundles() |
java.util.Map<java.lang.String,java.lang.String> |
getConfiguration(java.lang.String pid)
Returns the configuration properties for the given PID
|
java.util.List<java.lang.String> |
getConfigurationFileNames()
Returns the configuration file names that are available on this profile
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getConfigurations()
Returns all of the configuration properties
|
java.util.Map<java.lang.String,java.lang.String> |
getContainerConfiguration()
Returns the configuration properties for the container
|
java.util.List<java.lang.String> |
getEndorsedLibraries() |
java.util.List<java.lang.String> |
getExtensionLibraries() |
java.util.List<java.lang.String> |
getFabs() |
java.util.List<java.lang.String> |
getFeatures() |
byte[] |
getFileConfiguration(java.lang.String fileName)
Returns the configuration file for the given name
|
java.util.Map<java.lang.String,byte[]> |
getFileConfigurations() |
java.util.List<java.lang.String> |
getLibraries() |
Profile |
getOverlay()
Gets profile with configuration slitted with parents.
|
Profile |
getOverlay(boolean substitute)
Same as getOverlay() but also perform variable substitutions
|
java.util.List<java.lang.String> |
getOverrides() |
Profile[] |
getParents() |
java.lang.String |
getProfileHash() |
java.util.List<java.lang.String> |
getRepositories() |
java.lang.String |
getVersion() |
boolean |
isAbstract()
Returns true if this profile is Abstract.
|
boolean |
isHidden()
Returns true if this profile is hidden.
|
boolean |
isLocked()
Returns true if this profile is locked.
|
boolean |
isOverlay()
Indicate if this profile is an overlay or not.
|
void |
refresh()
Manually trigger provisioning of this profile
|
void |
setAttribute(java.lang.String key,
java.lang.String value)
Change an attribute on this version.
|
void |
setBundles(java.util.List<java.lang.String> values) |
void |
setConfiguration(java.lang.String pid,
java.util.Map<java.lang.String,java.lang.String> configuration)
Update configurations of this profile with the new values for the given PID
|
void |
setConfigurations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configurations)
Update configurations of this profile with the new values
|
void |
setFabs(java.util.List<java.lang.String> values) |
void |
setFeatures(java.util.List<java.lang.String> values) |
void |
setFileConfigurations(java.util.Map<java.lang.String,byte[]> configurations)
Update configurations of this profile with the new values
|
void |
setOverrides(java.util.List<java.lang.String> values) |
void |
setParents(Profile[] parents) |
void |
setRepositories(java.util.List<java.lang.String> values) |
static final java.lang.String PARENTS
static final java.lang.String DESCRIPTION
static final java.lang.String LOCKED
static final java.lang.String ABSTRACT
static final java.lang.String HIDDEN
static final java.lang.String HASH
static final java.lang.String DELETED
java.lang.String getVersion()
java.util.Map<java.lang.String,java.lang.String> getAttributes()
void setAttribute(java.lang.String key, java.lang.String value)
key
- the name of the attributevalue
- the new value or null
to delete the attributeProfile[] getParents()
void setParents(Profile[] parents)
Container[] getAssociatedContainers()
java.util.List<java.lang.String> getLibraries()
java.util.List<java.lang.String> getEndorsedLibraries()
java.util.List<java.lang.String> getExtensionLibraries()
java.util.List<java.lang.String> getBundles()
java.util.List<java.lang.String> getFabs()
java.util.List<java.lang.String> getFeatures()
java.util.List<java.lang.String> getRepositories()
java.util.List<java.lang.String> getOverrides()
java.util.List<java.lang.String> getConfigurationFileNames()
java.util.Map<java.lang.String,byte[]> getFileConfigurations()
byte[] getFileConfiguration(java.lang.String fileName)
void setFileConfigurations(java.util.Map<java.lang.String,byte[]> configurations)
configurations
- java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getConfigurations()
java.util.Map<java.lang.String,java.lang.String> getConfiguration(java.lang.String pid)
java.util.Map<java.lang.String,java.lang.String> getContainerConfiguration()
void setConfigurations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configurations)
configurations
- void setConfiguration(java.lang.String pid, java.util.Map<java.lang.String,java.lang.String> configuration)
configuration
- is the new configuration value for the given PIDProfile getOverlay()
Profile getOverlay(boolean substitute)
substitute
- boolean isOverlay()
void delete()
void delete(boolean force)
void setBundles(java.util.List<java.lang.String> values)
void setFabs(java.util.List<java.lang.String> values)
void setFeatures(java.util.List<java.lang.String> values)
void setRepositories(java.util.List<java.lang.String> values)
void setOverrides(java.util.List<java.lang.String> values)
boolean configurationEquals(Profile other)
boolean agentConfigurationEquals(Profile other)
other
- boolean exists()
void refresh()
boolean isAbstract()
boolean isLocked()
boolean isHidden()
java.lang.String getProfileHash()
Copyright © 2016 Red Hat. All Rights Reserved.