Groovy Documentation
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addAgentTags(null, null) - Method in SystemModel
Adds the agent tags
addEntry(SystemEntry) - Method in SystemModel
addNewFilter(SystemFilter) - Method in SystemFilterBuilder
and(null) - Method in SystemFilterBuilder

B


C

c(null, null) - Method in SystemFilterBuilder
clone() - Method in SystemEntry
clone() - Method in SystemModel
cloneNoEntries() - Method in SystemModel
ClosureSystemFilter - Class in org.linkedin.glu.provisioner.core.model
@author ypujante@linkedin.com
ClosureSystemFilter(null) - Constructor in ClosureSystemFilter
computeContentSha1() - Method in SystemModel
@return the sha1 of the content (does not include the id)
computeStats(def) - Method in SystemModel
Computes the stats of this model limited by the set of keys provided.
createNode(null, null, null) - Method in StepBuilder

D

DEFAULT_ENTRY_STATE - Field in SystemEntry
DEFAULT_PARENT - Field in SystemEntry
deserialize(null) - Method in JSONSystemModelSerializer
deserialize(null) - Method in SystemModelSerializer

E

each(null) - Method in SystemModel
equals(null) - Method in PropertySystemFilterBuilder
Handles notation agent.initParameters.m1 == 'foo'
equals(def) - Method in SystemEntry
equals(def) - Method in SystemModel
equals(null) - Method in TagsSystemFilterBuilder
Handles notation tags ==

F

filter(SystemEntry) - Method in ClosureSystemFilter
filter(SystemEntry) - Method in FlattenSystemFilter
filter(SystemEntry) - Method in LogicAndSystemFilterChain
filter(SystemEntry) - Method in LogicNotSystemFilter
filter(SystemEntry) - Method in LogicOrSystemFilterChain
filter(SystemEntry) - Method in PropertySystemFilter
filter(SystemEntry) - Method in SystemEntryKeyModelFilter
filter(SystemEntry) - Method in SystemFilter
@return true if the entry should be part of the filter, false otherwise
filter(SystemModel, SystemModel) - Method in SystemModel
Filters the 2 models in the following way:
filter(SystemEntry) - Method in TagsSystemFilter
filterBy(null, def) - Method in SystemModel
This is a shortcut to apply a filter of the style: se."
filterByMetadata(null, def) - Method in SystemModel
This is a shortcut to apply a filter where the metadata matches the value
filterKeys(SystemModel, SystemModel) - Method in SystemModel
Filters the 2 models in the following way:
  • filter system2 with all filter applied to system1
  • filter system1 with all filter applied to system2
  • compute and return union of keys between system1 and system2
findChildrenKeys(null) - Method in SystemModel
findEntries() - Method in SystemModel
findEntry(null) - Method in SystemModel
flatten(null) - Method in SystemEntry
@param destMap the map to store the result
FlattenSystemFilter - Class in org.linkedin.glu.provisioner.core.model
Flatten the entry (SystemEntry#flatten()#flatten()) and use name as a key in the flattened map (this filter is expensive!).
fromExternalRepresentation(def) - Method in SystemEntry
fromExternalRepresentation(def) - Method in SystemModel

G

getAgentTags() - Method in SystemModel
@return all the agent tags
getCommonTags(null) - Method in SystemEntry
getCurrentStepBuilder() - Method in StepBuilder
getEntryState() - Method in SystemEntry
getKey() - Method in SystemEntry
getKeys(T) - Method in SystemModel
getKind() - Method in ClosureSystemFilter
getKind() - Method in FlattenSystemFilter
getKind() - Method in LogicAndSystemFilterChain
getKind() - Method in LogicNotSystemFilter
getKind() - Method in LogicOrSystemFilterChain
getKind() - Method in PropertySystemFilter
getKind() - Method in SystemEntryKeyModelFilter
getKind() - Method in SystemFilter
@return kind of filter
getKind() - Method in TagsSystemFilter
getMetadata() - Method in MetadataProvider
getMissingTags(null) - Method in SystemEntry
getParent() - Method in SystemEntry
getParentKey() - Method in SystemEntry
getTags() - Method in SystemEntry
getTagsCount() - Method in SystemEntry
getType() - Method in JSONSystemModelSerializer
getType() - Method in SystemModelSerializer
getVariable(null) - Method in BindingBuilder
groupByEntryMetadata(null) - Method in SystemModel
@return a collection with all the unique values for entry.metadata[name]

H

hasAll(def) - Method in TagsSystemFilterBuilder
Handles hasAll(xxx)
hasAllTags(null) - Method in SystemEntry
hasAny(def) - Method in TagsSystemFilterBuilder
Handles hasAny(xxx)
hasAnyTag(null) - Method in SystemEntry
hashCode() - Method in SystemEntry
hashCode() - Method in SystemModel
hasTag(null) - Method in SystemEntry
hasTags() - Method in SystemEntry

I

INSTANCE - Field in JSONSystemModelSerializer
isDefaultParent() - Method in SystemEntry
isEmptyAgent() - Method in SystemEntry

J

JSONSystemModelSerializer - Class in org.linkedin.glu.provisioner.core.model
Uses json for the format.

K


L

log - Field in PropertySystemFilter
LogicAndSystemFilterChain - Class in org.linkedin.glu.provisioner.core.model
Implement composite/chain pattern for executing a AND
LogicNotSystemFilter - Class in org.linkedin.glu.provisioner.core.model
@author ypujante@linkedin.com
LogicOrSystemFilterChain - Class in org.linkedin.glu.provisioner.core.model
Implement composite/chain pattern for executing a OR
LogicSystemFilterChain - Class in org.linkedin.glu.provisioner.core.model
Base class for logic filter chain

M

MetadataProvider - Interface in org.linkedin.glu.provisioner.core.model
@author yan@pongasoft.com
MODULE - Field in PropertySystemFilter

N

NameEqualsValueSystemFilter - Class in org.linkedin.glu.provisioner.core.model
Applies to first level of metadata parameters
not(null) - Method in SystemFilterBuilder

O

or(null) - Method in SystemFilterBuilder

P

parse(null) - Method in SystemFilterBuilder
Parses the dsl (see documentation)
propertyMissing(null, def) - Method in PropertySystemFilterBuilder
Handles notation agent.initParameters.m1 = 'foo'
propertyMissing(null, def) - Method in SystemFilterBuilder
PropertySystemFilter - Class in org.linkedin.glu.provisioner.core.model
@author ypujante@linkedin.com

Q


R

removeEntry(null) - Method in SystemModel

S

serialize(SystemModel) - Method in JSONSystemModelSerializer
serialize(SystemModel) - Method in SystemModelSerializer
setName(null) - Method in PropertySystemFilter
setParent(null, null) - Method in StepBuilder
setTags(null) - Method in SystemEntry
setVariable(null, null) - Method in BindingBuilder
SHA1 - Field in SystemModel
StepBuilder - Class in org.linkedin.glu.provisioner.core.plan.impl
@author ypujante@linkedin.com
SystemEntry - Class in org.linkedin.glu.provisioner.core.model
@author ypujante@linkedin.com
SystemEntryKeyModelFilter - Class in org.linkedin.glu.provisioner.core.model
Filter by key.
SystemFilter - Interface in org.linkedin.glu.provisioner.core.model
Represents a system filter.
SystemFilterBuilder - Class in org.linkedin.glu.provisioner.core.model
DSL for SystemFilter.
SystemModel - Class in org.linkedin.glu.provisioner.core.model
@author ypujante@linkedin.com
SystemModelSerializer - Interface in org.linkedin.glu.provisioner.core.model
@author ypujante@linkedin.com

T

TAGS_SERIALIZER - Field in TagsSystemFilterBuilder
TagsSystemFilter - Class in org.linkedin.glu.provisioner.core.model
Filter by tags.
TagsSystemFilter(null, boolean) - Constructor in TagsSystemFilter
TO_STRING_SERIALIZER - Field in SystemModel
toCanonicalRepresentation() - Method in SystemModel
In the canonical representation, the agent tags are removed from the entry tags
toCollection(def) - Method in TagsSystemFilterBuilder
Converts the tags into a collection: allowed types: String, Collection or anything that answer to each
toExternalRepresentation() - Method in ClosureSystemFilter
toExternalRepresentation() - Method in LogicNotSystemFilter
toExternalRepresentation() - Method in LogicSystemFilterChain
toExternalRepresentation() - Method in NameEqualsValueSystemFilter
toExternalRepresentation() - Method in SystemEntry
toExternalRepresentation() - Method in SystemEntryKeyModelFilter
toExternalRepresentation() - Method in SystemFilter
@return an external representation of the filter
toExternalRepresentation(boolean) - Method in SystemModel
toExternalRepresentation() - Method in TagsSystemFilter
toString() - Method in ClosureSystemFilter
toString() - Method in LogicNotSystemFilter
toString() - Method in LogicSystemFilterChain
toString() - Method in NameEqualsValueSystemFilter
toString() - Method in PropertySystemFilter
toString() - Method in SystemEntry
toString() - Method in SystemEntryKeyModelFilter
toString() - Method in SystemModel
toString() - Method in TagsSystemFilter

U

unfilter() - Method in SystemModel
@return the system as it was unfiltered
updateEntry(SystemEntry) - Method in SystemModel

V


W


X


Y


Z


_


Groovy Documentation