[{"name":"com.xebialabs.deployit.plugin.api.udm.AbstractDictionary","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getValue","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The key of a dictionary entry."}],"returnDescription":"The value associated with the given key."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getRestrictToContainers","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Container>","header":null,"parameters":[],"returnDescription":"The set of {@link Container}s only for which the dictionary is applied."},{"methodGeneric":null,"name":"getRestrictToApplications","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Application>","header":null,"parameters":[],"returnDescription":"The set of {@link Application}s only for which the dictionary is applied."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getEntries","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"The dictionary entries."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"applyTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"com.xebialabs.deployit.plugin.api.udm.IDictionary","header":null,"parameters":[{"name":"context","type":"com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Application","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setLastVersion","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"lastVersion","type":"java.lang.String","comment":"The latest version number of the application."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getLastVersion","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The latest application version number as the highest udm.Version name sorted in lexicographical ordering."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"Conceptually, an Application is a configuration item (CI) representing a real-world application,\n that can be deployed on a specific middleware.\n <p>\n Technically, an Application is a group of all the associated {@link Version}s. A Version (sometimes also called <i>package</i>)\n can be either a {@link DeploymentPackage} or a {@link CompositePackage}, and contains a collection\n of {@link DeployableArtifact}s and resource specifications. Such a package can be deployed on a {@link Container}.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.artifact.Artifact","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setFile","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"file","type":"com.xebialabs.overthere.OverthereFile","comment":"A representation of a file that can be access through an Overthere connection."}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getFile","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.overthere.OverthereFile","header":null,"parameters":[],"returnDescription":"A representation of a file that can be access through an Overthere connection."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Artifacts are files containing application resources such as code or images. The following are examples of artifacts:\n <ul>\n     <li>a WAR file.</li>\n     <li>an EAR file.</li>\n     <li>a folder containing static content such as HTML pages or images.</li>\n </ul>","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"Default implementation of a {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} that provides id, name and type information.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"java.lang.Object","annotations":["com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.xlplatform.documentation.ShowOnlyPublicApiMembers"]},{"name":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOnSuccessPolicy","permission":null,"description":"Sets on task success policy.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"onSuccessPolicy","type":"com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"setOnFailurePolicy","permission":null,"description":"Sets on task failure policy.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"onFailurePolicy","type":"com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOnSuccessPolicy","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy","header":null,"parameters":[],"returnDescription":"task success policy."},{"methodGeneric":null,"name":"getOnFailurePolicy","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy","header":null,"parameters":[],"returnDescription":"task failure policy."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"Implementation of a {@link BaseConfigurationItem} that provides on success policy.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.base.BaseContainer","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"Anything that is deployable to a {@link Container}","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseDeployableContainer","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setContainerTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"containerTags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getContainerTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"A Container that is deployable to (provisioned on) a target platform.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"A {@link Deployable} deployed to a {@link Container}.","constructors":[{"description":"Default constructor should be public in order to be able to instantiate this.","parameters":[],"deprecated":null,"annotations":[]},{"description":"","parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null},{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":null}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry","methods":[{"methodGeneric":null,"name":"verifyTypes","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"registerSubtype","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"supertype","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null},{"name":"subtype","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"registerHook","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"hook","type":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryHook","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"register","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"descriptor","type":"com.xebialabs.deployit.plugin.api.reflect.Descriptor","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"lookupType","permission":null,"description":"Searches in the registry for a CI type by CI class.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[{"name":"ciClass","type":"java.lang.Class<?>","comment":"A class instance of a CI."}],"returnDescription":"The type for the given CI class."},{"methodGeneric":null,"name":"lookupType","permission":null,"description":"Searches in the registry for a CI type by CI prefixed type name.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[{"name":"typeName","type":"java.lang.String","comment":"The prefixed type name of a CI."}],"returnDescription":"The type of the CI."},{"methodGeneric":null,"name":"lookupType","permission":null,"description":"Searches in the registry for a CI type by CI prefix and simple name.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[{"name":"prefix","type":"java.lang.String","comment":"The prefix of a CI."},{"name":"simpleName","type":"java.lang.String","comment":"The simple name of a CI."}],"returnDescription":"The type of the CI."},{"methodGeneric":null,"name":"isLocal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"isDefault","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getSubtypes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Type>","header":null,"parameters":[{"name":"supertype","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOrder","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getHooks","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryHook>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDescriptors","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDescriptor","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Descriptor","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"exists","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"close","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[{"name":"id","type":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId","comment":null}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"java.lang.Object","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseProvisionable","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setProvisioners","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"provisioners","type":"java.util.List<com.xebialabs.deployit.plugin.api.udm.Provisioner>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setCardinality","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"cardinality","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getProvisioners","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.udm.Provisioner>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getCardinality","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseProvisioned","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOrdinal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"ordinal","type":"int","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOrdinal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseProvisionedContainer","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setOrdinal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"ordinal","type":"int","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":"The associated {@link Deployable} CI."}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":"The target {@link Container}."}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getOrdinal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":"The associated {@link Deployable} CI."},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":"The target {@link Container}."},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseProvisioner","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setHostTemplate","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"hostTemplate","type":"com.xebialabs.deployit.plugin.api.udm.Template","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getHostTemplate","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"com.xebialabs.deployit.plugin.api.udm.Template","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"Base deployable for all provisioners. It is an embedded configuration item i.e it will always be\n contained in another configuration item and can't be created as a top level deployable in a provisioning package.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.BaseProvisionerArtifact","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTextFileNamesRegexToTranscode","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"textFileNamesRegexToTranscode","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTextFileNamesRegex","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"textFileNamesRegex","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setScanPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"scanPlaceholders","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setProxySettings","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"proxySettings","type":"com.xebialabs.deployit.plugin.proxy.ProxySettings","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"placeholders","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setHostTemplate","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"hostTemplate","type":"com.xebialabs.deployit.plugin.api.udm.Template","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setFile","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"file","type":"com.xebialabs.overthere.OverthereFile","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setExcludeFileNamesRegexToTranscode","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"excludeFileNamesRegexToTranscode","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setExcludeFileNamesRegex","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"excludeFileNamesRegex","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDelimiters","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"delimiters","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setChecksum","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"checksum","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"isScanPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTextFileNamesRegexToTranscode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTextFileNamesRegex","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getProxySettings","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"com.xebialabs.deployit.plugin.proxy.ProxySettings","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getHostTemplate","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"com.xebialabs.deployit.plugin.api.udm.Template","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getFileUri","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getFileEncodings","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getFile","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.overthere.OverthereFile","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getExcludeFileNamesRegexToTranscode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getExcludeFileNamesRegex","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDelimiters","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getCredentials","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"com.xebialabs.deployit.plugin.credentials.Credentials","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getChecksum","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"Base deployable for all provisioners with file artifacts. It is an embedded configuration item i.e it will always be\n contained in another configuration item and can't be created as a top level deployable in a provisioning package.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","methods":[{"methodGeneric":null,"name":"setScmTraceabilityDataId","permission":null,"description":"Set the id of scm traceability data","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"scmTraceabilityDataId","type":"java.lang.Integer","comment":"new data id"}],"returnDescription":null},{"methodGeneric":null,"name":"getScmTraceabilityDataId","permission":null,"description":"Get the id of scm traceability data","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"an Integer"},{"methodGeneric":null,"name":"getLastModifiedBy","permission":null,"description":"Get the name of the user that last modified something about this CI","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"a String"},{"methodGeneric":null,"name":"getLastModifiedAt","permission":null,"description":"Get the last modification date for this CI","deprecated":null,"annotations":[],"returnType":"org.joda.time.DateTime","header":null,"parameters":[],"returnDescription":"a Calendar"},{"methodGeneric":null,"name":"getCreatedBy","permission":null,"description":"Get the name of the user that originally created this CI","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"a String"},{"methodGeneric":null,"name":"getCreatedAt","permission":null,"description":"The original creation date of this CI","deprecated":null,"annotations":[],"returnType":"org.joda.time.DateTime","header":null,"parameters":[],"returnDescription":"a Calendar"}],"description":"A container for metadata about CI's","constructors":[{"description":"Constructs a CiAttributes object with the given parameters","parameters":[{"name":"createdBy","type":"java.lang.String","comment":"- the original creator of the CI"},{"name":"createdAt","type":"org.joda.time.DateTime","comment":"- the creation date of the CI"},{"name":"lastModifiedBy","type":"java.lang.String","comment":"- the user that last modified the CI"},{"name":"lastModifiedAt","type":"org.joda.time.DateTime","comment":"- the last modification date for the CI"},{"name":"scmTraceabilityDataId","type":"java.lang.Integer","comment":"- id of scm traceability data"}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"java.lang.Object","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.CompositePackage","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"orchestrator","type":"java.util.List<java.lang.String>","comment":"The list of orchestrator names that are used to deploy the application."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"application","type":"com.xebialabs.deployit.plugin.api.udm.Application","comment":"The {@link Application} this package belongs to."}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getVersion","permission":null,"description":"By convention, the version of a Version is the last part of the id (which is in effect the same as the getName() returns.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The last part of the id"},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getPackages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.udm.Version>","header":null,"parameters":[],"returnDescription":"The list of member packages ({@link Version} objects)."},{"methodGeneric":null,"name":"getOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.String>","header":null,"parameters":[],"returnDescription":"The list of orchestrator names that are used to deploy the application. Orchestrators will be executed in order."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployables","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployable>","header":null,"parameters":[],"returnDescription":"A collection of artifacts and resource specifications ({@link Deployable} objects)"},{"methodGeneric":null,"name":"getApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Application","header":null,"parameters":[],"returnDescription":"The {@link Application} this package belongs to."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"A {@link Version} of an {@link Application} which can contain a list of other {@link Version}s,\n as well as artifacts and resource specifications (a collection of {@link Deployable}s) that can be deployed onto\n a {@link Container}.\n\n Please note that the word <i>package</i> can be used to refer to a {@link Version}. In this case the definition\n makes more sense, as a CompositePackage can contain a list of other packages.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":"Using dependencies and multi-application deployments you can now do what you previously needed udm.CompositePackage s for.","constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.Version","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.validation.NoSelfReference","java.lang.Deprecated"]},{"name":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Base interface of all configuration item types.\n <p/>\n Do not directly implement this class, instead extend {@link com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem} or one of the types\n derived from it (e.g. {@link com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable}, {@link com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed}\n or {@link com.xebialabs.deployit.plugin.api.udm.base.BaseContainer}).\n <p/>\n The following contract is required: - The Type of a ConfigurationItem should be stored in a field called 'type'.","constructors":[],"deprecated":null,"constants":[],"fields":[{"name":"TYPE_FIELD","type":"java.lang.String","description":"","annotations":[]},{"name":"SYNTHETIC_PROPERTIES_FIELD","type":"java.lang.String","description":"","annotations":[]}],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot","methods":[{"methodGeneric":null,"name":"getRootNodeName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null}],"description":"The root in the JCR tree.","constructors":[],"deprecated":null,"constants":["APPLICATIONS","INFRASTRUCTURE","ENVIRONMENTS","CONFIGURATION","BY_ROOT_NAME","NESTED"],"fields":[],"superClass":"java.lang.Enum","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Container","methods":[{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Containers are configuration items (CIs) that {@link Deployable} CIs can be deployed to. The result of the deployment\n is represented as a {@link Deployed}.\n\n Containers are grouped together in an {@link Environment}. Examples of containers are a host, WebSphere server\n or WebLogic cluster.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor","methods":[{"methodGeneric":null,"name":"invoke","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"context","type":"com.xebialabs.deployit.plugin.api.creator.CreatorContext","comment":"The {@link CreatorContext} on which to invoke the creator."}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the method if class based or delegate name if synthetic based."},{"methodGeneric":null,"name":"getFqn","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The fully qualified name of the creator. This is the type name followed by a dot and then\n the creator name. For example: k8s.ResourcesFile.creator"},{"methodGeneric":null,"name":"getAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"A map of arguments to be passed to the method call. An entry key represents the name of the argument,\n and an entry value is the value of the argument."}],"description":"Encapsulates the metadata about the creator of a type in the XL Deploy type system.\n\n Creators allow actions to be executed on CIs when they are created.\n\n Arguments are configured in the control task definition in the synthetic.xml file. Arguments are specified as\n attributes on the synthetic method definition XML and are passed as-is to the control task.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Deployable","methods":[{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Deployables are {@link ConfigurationItem}s (CIs) that can be deployed to a {@link Container}.\n\n There are two types of Deployables: {@link DeployableArtifact}s and resource specifications, which is a generic name\n for any Deployable CI that is not a DeployableArtifact, for example a datasource, a queue, or a connection factory.\n\n Deployables are part of a {@link DeploymentPackage} or of a {@link CompositePackage}.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.udm.DeployableArtifact","methods":[{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"placeholders","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setFile","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"file","type":"com.xebialabs.overthere.OverthereFile","comment":"A representation of a file that can be access through an Overthere connection."}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTextFileNamesRegexToTranscode","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"regex that captures all the files that requires to transcode to EBCDIC format in Z/Os"},{"methodGeneric":null,"name":"getTextFileNamesRegex","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getProxySettings","permission":null,"description":"Returns the proxy settings for artifact location.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.proxy.ProxySettings","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getFileUri","permission":null,"description":"Returns the artifact location which can be resolved using an artifact resolver.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getFileEncodings","permission":null,"description":"This will return a map that specifies which files map to which encodings.\n\n By default XL Deploy will use UTF-8 for replacing placeholders in files, unless this property contains a regex as key which matches the path of the file within the artifact.\n If a key matches, XL Deploy will use the attached value in the map as encoding for replacing placeholders in the file.","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"map that maps a regex to a target encoding for a file."},{"methodGeneric":null,"name":"getFile","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.overthere.OverthereFile","header":null,"parameters":[],"returnDescription":"A representation of a file that can be access through an Overthere connection."},{"methodGeneric":null,"name":"getExcludeFileNamesRegexToTranscode","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"regex that captures all the files that requires to exclude from transcode to EBCDIC format in Z/Os"},{"methodGeneric":null,"name":"getExcludeFileNamesRegex","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"regex that captures all the files that should not be scanned."},{"methodGeneric":null,"name":"getCredentials","permission":null,"description":"Returns the credentials for artifact location.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.credentials.Credentials","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getChecksum","permission":null,"description":"Returns the (calculated or user-defined) checksum of the artifact file.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Deployed","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":"The associated {@link Deployable} CI."}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":"The target {@link Container}."}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":"The associated {@link Deployable} CI."},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":"The target {@link Container}."},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Deployeds are configuration items (CIs) that represent {@link Deployable}s CIs in their deployed form on\n the target {@link Container}.\n\n Deployeds go through the following life-cycle:\n <ul>\n     <li>The deployed is created on a target container for the first time in an initial deployment.</li>\n     <li>The deployed is upgraded to a new version in an upgrade deployment.</li>\n     <li>The deployed is removed from the target container when it is undeployed.</li>\n </ul>","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.udm.DeployedApplication","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setVersion","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"version","type":"com.xebialabs.deployit.plugin.api.udm.Version","comment":"The package (a {@link Version}) that is part of this deployment."}],"returnDescription":null},{"methodGeneric":null,"name":"setUnresolvedPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"unresolvedPlaceholders","type":"java.util.Map<java.lang.String,java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setUndeployDependencies","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"undeployDependencies","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"orchestrator","type":"java.util.List<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOptimizePlan","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"optimizePlan","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOnSuccessPolicy","permission":null,"description":"Sets on task success policy.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"onSuccessPolicy","type":"com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"setOnFailurePolicy","permission":null,"description":"Sets on task failure policy.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"onFailurePolicy","type":"com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setForceRedeploy","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"forceRedeploy","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setEnvironment","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"environment","type":"com.xebialabs.deployit.plugin.api.udm.Environment","comment":"The target {@link Environment} of this deployment."}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployeds","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployeds","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployed>","comment":"The {@link Deployed} items that have been deployed to the {@link Environment}."}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$resolvedPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$resolvedPlaceholders","type":"java.util.Set<com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"isUndeployDependencies","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"isProvisioning","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"isOptimizePlan","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"isForceRedeploy","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProvisioned","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getVersion","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Version","header":null,"parameters":[],"returnDescription":"The package (a {@link Version}) that is part of this deployment."},{"methodGeneric":null,"name":"getUnresolvedPlaceholdersWithValues","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getUnresolvedPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.String>","header":null,"parameters":[],"returnDescription":"A list of Orchestrator names that can be used to orchestrate a deployment."},{"methodGeneric":null,"name":"getOnSuccessPolicy","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy","header":null,"parameters":[],"returnDescription":"task success policy."},{"methodGeneric":null,"name":"getOnFailurePolicy","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy","header":null,"parameters":[],"returnDescription":"task failure policy."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getEnvironment","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Environment","header":null,"parameters":[],"returnDescription":"The target {@link Environment} of this deployment."},{"methodGeneric":null,"name":"getDeployeds","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployed>","header":null,"parameters":[],"returnDescription":"The {@link Deployed} items that have been deployed to the {@link Environment}."},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"get$ResolvedPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"addDeployeds","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployeds","type":"com.xebialabs.deployit.plugin.api.udm.Deployed[]","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"addDeployeds","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployeds","type":"java.util.Collection<com.xebialabs.deployit.plugin.api.udm.Deployed>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"addDeployed","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployed","type":"com.xebialabs.deployit.plugin.api.udm.Deployed","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"add$ResolvedPlaceholders","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"resolvedPlaceholders","type":"java.util.Set<com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"add$ResolvedPlaceholder","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"resolvedPlaceholder","type":"com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder","comment":null}],"returnDescription":null}],"description":"A deployment of an application package (a {@link Version}) on an {@link Environment}.\n <p>\n Note that this is not the action, but the state of a deployment.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]},{"description":"","parameters":[{"name":"version","type":"com.xebialabs.deployit.plugin.api.udm.Version","comment":null},{"name":"environment","type":"com.xebialabs.deployit.plugin.api.udm.Environment","comment":null}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.DeploymentPackage","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setUndeployDependencies","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"undeployDependencies","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"templates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"orchestrator","type":"java.util.List<java.lang.String>","comment":"The list of orchestrator names that are used to deploy the application."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployables","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployables","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployable>","comment":"The set of {@link Deployable}s that are part of this package."}],"returnDescription":null},{"methodGeneric":null,"name":"setDependencyResolution","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"dependencyResolution","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setApplicationDependencies","permission":null,"description":"Sets the application versions that this package depends on. This is a mapping from application names or id's (e.g. \"Application/PetClinic\")\n to version ranges. A version range is a string in OSGi Semantic Versioning format, e.g. \"[1.5,3)\"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"applicationDependencies","type":"java.util.Map<java.lang.String,java.lang.String>","comment":"the map of dependencies for this application version."}],"returnDescription":null},{"methodGeneric":null,"name":"setApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"application","type":"com.xebialabs.deployit.plugin.api.udm.Application","comment":"The {@link Application} this package belongs to."}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getVersion","permission":null,"description":"By convention, the version of a Version is the last part of the id (which is in effect the same as the getName() returns.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The last part of the id"},{"methodGeneric":null,"name":"getUndeployDependencies","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.String>","header":null,"parameters":[],"returnDescription":"The list of orchestrator names that are used to deploy the application. Orchestrators will be executed in order."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployables","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployable>","header":null,"parameters":[],"returnDescription":"The set of {@link Deployable}s that are part of this package."},{"methodGeneric":null,"name":"getDependencyResolution","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getApplicationDependencies","permission":null,"description":"Gets the application versions that the this package depends on. This is a mapping from application names or id's to version ranges.\n A version range is a string in OSGi Semantic Versioning format.","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"a Map&lt;String, String&gt;"},{"methodGeneric":null,"name":"getApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Application","header":null,"parameters":[],"returnDescription":"The {@link Application} this package belongs to."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"addDeployable","permission":null,"description":"Adds a {@link Deployable} The set of Deployables that are part of this package.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null}],"returnDescription":null}],"description":"A particular version of an {@link Application} consisting of both artifacts and resource specifications\n (a set of {@link Deployable}s) that can be deployed onto a {@link Container}.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]},{"description":"","parameters":[{"name":"deployables","type":"com.xebialabs.deployit.plugin.api.udm.Deployable[]","comment":"The {@link Deployable}s that are part of this package."}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.Version","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.Descriptor","methods":[{"methodGeneric":null,"name":"validateInputHint","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[{"name":"ci","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"validate","permission":null,"description":"Validates the values for each property of the CI.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[{"name":"ci","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} to ve validated."}],"returnDescription":"A list of {@link ValidationMessage}s."},{"methodGeneric":null,"name":"validate","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[{"name":"context","type":"com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext","comment":null},{"name":"ci","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"newInstance","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":"The {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} id."}],"returnDescription":"A new CI instance of the given type and id."},{"methodGeneric":null,"name":"isVirtual","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this type is a virtual type."},{"methodGeneric":null,"name":"isVersioned","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether or not this is a versioned type, i.e. whether or not the JCR version history for CIs of this type is kept."},{"methodGeneric":null,"name":"isInspectable","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this type supports inspection."},{"methodGeneric":null,"name":"isAssignableTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"clazz","type":"java.lang.Class<?>","comment":"A {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} class object."}],"returnDescription":"Whether this type is a subtype or has the same type as the type of the given CI class."},{"methodGeneric":null,"name":"isAssignableTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":"A CI type."}],"returnDescription":"Whether this type is a subtype or has the same type as the given type."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type of a {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}."},{"methodGeneric":null,"name":"getSuperClasses","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type>","header":null,"parameters":[],"returnDescription":"The list of all the super classes of this {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}."},{"methodGeneric":null,"name":"getRootName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The root name in the JCR tree."},{"methodGeneric":null,"name":"getRoot","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot","header":null,"parameters":[],"returnDescription":"The root in the JCR tree."},{"methodGeneric":null,"name":"getPropertyDescriptors","permission":null,"description":"Note: The return-type is a Collection, but a List is actually returned. So the order of the properties is guaranteed.\n We cannot change the return-type as this would break binary compatibility.","deprecated":null,"annotations":[],"returnType":"java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor>","header":null,"parameters":[],"returnDescription":"A list of metadata about a all the properties of this type."},{"methodGeneric":null,"name":"getPropertyDescriptor","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor","header":null,"parameters":[{"name":"name","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The metadata for the given property name."},{"methodGeneric":null,"name":"getLabel","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The friendly name of the type"},{"methodGeneric":null,"name":"getInterfaces","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type>","header":null,"parameters":[],"returnDescription":"The set of all the interfaces this {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} implements."},{"methodGeneric":null,"name":"getIcon","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The relative path to the icon for this type."},{"methodGeneric":null,"name":"getDescription","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"A textual description of this type."},{"methodGeneric":null,"name":"getDeployableType","permission":null,"description":"Only applicable for {@link com.xebialabs.deployit.plugin.api.udm.Deployed}s.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The {@link com.xebialabs.deployit.plugin.api.udm.Deployable} type that created this deployed."},{"methodGeneric":null,"name":"getCreator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getControlTasks","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor>","header":null,"parameters":[],"returnDescription":"A list of metadata about a all the control methods of this type."},{"methodGeneric":null,"name":"getControlTask","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor","header":null,"parameters":[{"name":"name","type":"java.lang.String","comment":"The name of the control methods."}],"returnDescription":"The metadata for the given a control method name."},{"methodGeneric":null,"name":"getContainerType","permission":null,"description":"Only applicable for {@link com.xebialabs.deployit.plugin.api.udm.Deployed}s.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The {@link com.xebialabs.deployit.plugin.api.udm.Container} type this deployed can be deployed to."},{"methodGeneric":null,"name":"getClazz","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Class<?>","header":null,"parameters":[],"returnDescription":"The {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} class object."},{"methodGeneric":null,"name":"areEqual","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null},{"name":"other","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null}],"returnDescription":"Whether or not the given CIs are considered to be equal."}],"description":"Encapsulates the metadata about a type in the XL Deploy type system. Example of such metadata:\n the available properties, the implemented interfaces, the available control tasks etc.\n <p>\n The Descriptor for a specific type can be retrieved using the MetadataService,\n which is also available as a REST API.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId","methods":[],"description":"Contract for a {@link IDescriptorRegistry} id.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Dictionary","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setEntries","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"dict","type":"java.util.Map<java.lang.String,java.lang.String>","comment":"The dictionary entries."}],"returnDescription":null},{"methodGeneric":null,"name":"setEncryptedEntries","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"encryptedEntries","type":"java.util.Map<java.lang.String,java.lang.String>","comment":"The encrypted dictionary entries"}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasValue","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The key of a dictionary entry."}],"returnDescription":"Whether the dictionary contains the given key."},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getValue","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The key of a dictionary entry."}],"returnDescription":"The value associated with the given key."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getRestrictToDistributions","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Application>","header":null,"parameters":[],"returnDescription":"The set of {@link Application}s only for which the dictionary is applied."},{"methodGeneric":null,"name":"getRestrictToContainers","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Container>","header":null,"parameters":[],"returnDescription":"The set of {@link Container}s only for which the dictionary is applied."},{"methodGeneric":null,"name":"getRestrictToApplications","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Application>","header":null,"parameters":[],"returnDescription":"The set of {@link Application}s only for which the dictionary is applied."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getEntries","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"The dictionary entries."},{"methodGeneric":null,"name":"getEncryptedEntries","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"The encrypted dictionary entries"},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"applyTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"com.xebialabs.deployit.plugin.api.udm.IDictionary","header":null,"parameters":[{"name":"context","type":"com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext","comment":null}],"returnDescription":null}],"description":"A Dictionary is a CI that contains {@link Environment}-specific entries for placeholder resolution.\n\n A dictionary value can refer to another dictionary entry. This is accomplished by using the {{..}} placeholder syntax.\n For example:\n <code>\n     MESSAGE\tWelcome to {{APP_NAME}}!\n </code>","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.AbstractDictionary","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.template.core.Directory","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[{"name":"instanceName","type":"java.lang.String","description":"","annotations":["com.xebialabs.deployit.plugin.api.udm.Property"]},{"name":"childTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","description":"","annotations":["com.xebialabs.deployit.plugin.api.udm.Property"]}],"superClass":"com.xebialabs.deployit.plugin.api.udm.Template","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings"]},{"name":"com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployed","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The associated {@link Deployable} CI."}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The target {@link Container}."}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","header":null,"parameters":[],"returnDescription":"The associated {@link Deployable} CI."},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","header":null,"parameters":[],"returnDescription":"The target {@link Container}."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Some deployeds can have modules, for example an EAR archive can contain some WAR modules inside that can potentially\n be deployed to different containers. A EmbeddedDeployed is a CI representation of such a deployed module.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["java.lang.SuppressWarnings","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The associated {@link Deployable} CI."}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The target {@link Container}."}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","header":null,"parameters":[],"returnDescription":"The associated {@link Deployable} CI."},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","header":null,"parameters":[],"returnDescription":"The target {@link Container}."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"A super type for both {@link Deployed}s and {@link EmbeddedDeployed}s.\n\n Deployeds are configuration items (CIs) that represent {@link Deployable}s CIs in their deployed form.","constructors":[],"deprecated":null,"constants":[],"fields":[{"name":"DEPLOYABLE_FIELD","type":"java.lang.String","description":"","annotations":[]},{"name":"CONTAINER_FIELD","type":"java.lang.String","description":"","annotations":[]}],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Environment","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setPatchDictionaries","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"patchDictionaries","type":"java.util.List<com.xebialabs.deployit.plugin.api.udm.transformer.PatchDictionary>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setMembers","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"members","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Container>","comment":"The set of {@link Container}s that are members of this environment."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setFailOnMissingCiRefs","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"failOnMissingCiRefs","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDirectoryPath","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"directoryPath","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDictionaries","permission":null,"description":"The dictionaries providing placeholder values. If the same entry exists in multiple dictionaries,\n the first one in the list is taken.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"dictionaries","type":"java.util.List<com.xebialabs.deployit.plugin.api.udm.IDictionary>","comment":"The list of {@link IDictionary}s associated with this environment."}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"isFailOnMissingCiRefs","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getPatchDictionaries","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.udm.transformer.PatchDictionary>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getMembersOfType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings"],"returnType":"java.util.Set<T>","header":null,"parameters":[{"name":"classType","type":"java.lang.Class<T>","comment":"An instance of the given type."}],"returnDescription":"Only the members that matches the given type."},{"methodGeneric":null,"name":"getMembers","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Container>","header":null,"parameters":[],"returnDescription":"The set of {@link Container}s that are members of this environment."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDirectoryPath","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDictionaries","permission":null,"description":"The dictionaries providing placeholder values. If the same entry exists in multiple dictionaries,\n the first one in the list is taken.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.udm.IDictionary>","header":null,"parameters":[],"returnDescription":"The list of {@link IDictionary}s associated with this environment."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"addMember","permission":null,"description":"Adds a {@link Container} as a member of this environment.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"member","type":"com.xebialabs.deployit.plugin.api.udm.Container","comment":null}],"returnDescription":null}],"description":"An Environment is a grouping of {@link Container} CIs (such as hosts, servers, clusters, etc.) and {@link Dictionary} items.\n <p>\n An Environment is used as the target of a deployment, allowing {@link Deployable}s to be mapped to members of\n the environment.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]},{"description":"","parameters":[{"name":"members","type":"com.xebialabs.deployit.plugin.api.udm.Container[]","comment":null}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.ExternalProperty","methods":[],"description":"Tagging interface to indicate an external value for a property.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApi"]},{"name":"com.xebialabs.deployit.plugin.api.udm.IDictionary","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getValue","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The key of a dictionary entry."}],"returnDescription":"The value associated with the given key."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getEntries","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"The dictionary entries."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."},{"methodGeneric":null,"name":"applyTo","permission":null,"description":"Return a view on this dictionary as applicable to the given context.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.IDictionary","header":null,"parameters":[{"name":"context","type":"com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext","comment":"The context to generate the view for."}],"returnDescription":"a dictionary tailored for the given context. Can be <code>this</code> if no adjustments are required or <code>null</code> if the dictionary is not applicable to the given context."}],"description":"Provide methods to get a value by key from a storage.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApi"]},{"name":"com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level","methods":[],"description":"","constructors":[],"deprecated":null,"constants":["ERROR","WARNING","INFO"],"fields":[],"superClass":"java.lang.Enum","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueProvider","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"lookup","permission":null,"description":"Lookup an external value by key.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The key to find"},{"name":"password","type":"boolean","comment":"Whether it is used for a password property."}],"returnDescription":"The value found"},{"methodGeneric":null,"name":"isHealthy","permission":null,"description":"Check Lookup Value Provider health","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Health flag"},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"CI that can be used to lookup external values.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor","methods":[{"methodGeneric":"<T>","name":"invoke","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} on which to invoke the control task."},{"name":"params","type":"com.xebialabs.deployit.plugin.api.udm.Parameters","comment":"The specified {@link com.xebialabs.deployit.plugin.api.udm.Parameters}s."}],"returnDescription":"The result of execution of type T."},{"methodGeneric":"<T>","name":"invoke","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"The {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem} on which to invoke the control task."}],"returnDescription":"The result of execution of type T."},{"methodGeneric":null,"name":"getParameterObjectType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The metadata {@link Type} object about the specified {@link com.xebialabs.deployit.plugin.api.udm.Parameters} CI."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the control task."},{"methodGeneric":null,"name":"getLabel","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"Label text for use in the UI."},{"methodGeneric":null,"name":"getFqn","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The fully qualified name of the control task. This is the type name followed by a dot and then\n the control task name. For example: overthere.SshJumpstation.checkConnection"},{"methodGeneric":null,"name":"getDescription","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"Textual description of the control task."},{"methodGeneric":null,"name":"getAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"A map of arguments to be passed to the method call. An entry key represents the name of the argument,\n and an entry value is the value of the argument."}],"description":"Encapsulates the metadata about a control task (also named control method) of a type in the XL Deploy type system.\n\n Control tasks allow actions to be executed on CIs and can be invoked from the GUI or the CLI. Control tasks specify\n a list of steps to be executed in order. Control tasks can be parametrized in two ways:\n <ol>\n  <li>by specifying arguments to the control task in the control task configuration</li>\n  <li>by allowing the user to specify parameters to the control task during control task execution</li>\n </ol>\n\n Arguments are configured in the control task definition in the synthetic.xml file. Arguments are specified as\n attributes on the synthetic method definition XML and are passed as-is to the control task.\n\n Parameters are specified by defining a parameters CI type, which needs to extend the {@link com.xebialabs.deployit.plugin.api.udm.Parameters} CI.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy","methods":[],"description":"Policies used for state transition on \"halted execution\" tasks (e.g. tasks in state FAILED, STOPPED, ABORTED)","constructors":[],"deprecated":null,"constants":["NOOP","CANCEL_AND_ARCHIVE"],"fields":[],"superClass":"java.lang.Enum","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy","methods":[],"description":"Policies used for state transition on EXECUTED tasks","constructors":[],"deprecated":null,"constants":["NOOP","ARCHIVE"],"fields":[],"superClass":"java.lang.Enum","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Parameters","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"A {@link ConfigurationItem} that can be used as a parameter for {@link ControlTask} method.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.validation.IsControlTaskParameters","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"set","permission":null,"description":"Set the given value for this property of the given {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null},{"name":"value","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"isTransient","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether the property is persisted in the repository or not."},{"methodGeneric":null,"name":"isRequiredForInspection","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this property is required in order to start the discovery process."},{"methodGeneric":null,"name":"isRequired","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this property is required."},{"methodGeneric":null,"name":"isReadonly","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether the property is readonly or not."},{"methodGeneric":null,"name":"isPassword","permission":null,"description":"Only applicable for String property types. Contents maybe masked with '*' character.","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this property is a password."},{"methodGeneric":null,"name":"isNested","permission":null,"description":"Indicates a child relationship (Boolean). Only applicable to properties of kind CI.","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"If child is set to true and the property is of kind CI then we are referring to the child of\n this CI."},{"methodGeneric":null,"name":"isInspectionProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this property is used for inspection (discovery)."},{"methodGeneric":null,"name":"isHidden","permission":null,"description":"Hidden properties don't show up in the UI. Note that a hidden property must have a default value.","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether the property is hidden."},{"methodGeneric":null,"name":"isDeployedSpecific","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"isAsContainment","permission":null,"description":"Indicates a parent / child relationship (Boolean). Only applicable for properties that refer to other CIs.","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"If asContainment is set to true and the property is of kind CI then we are referring to the parent of\n this CI. If the kind is LIST_OF_CI or SET_OF_CI, then this CI is the parent and this property refers to its children."},{"methodGeneric":null,"name":"getTypeSource","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getSize","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Property.Size","header":null,"parameters":[],"returnDescription":"The size of the input field in the UI. Possible values: DEFAULT, SMALL, MEDIUM or LARGE."},{"methodGeneric":null,"name":"getReferencedType","permission":null,"description":"Only relevant for properties of kind CI, SET_OF_CI or LIST_OF_CI.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type of the referenced configuration item."},{"methodGeneric":null,"name":"getOrder","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the property."},{"methodGeneric":null,"name":"getLabel","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"Label text for use in the UI."},{"methodGeneric":null,"name":"getKind","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.PropertyKind","header":null,"parameters":[],"returnDescription":"The {@link com.xebialabs.deployit.plugin.api.reflect.PropertyKind}. Possible values: BOOLEAN, INTEGER, STRING, ENUM, CI, SET_OF_STRING, SET_OF_CI,\n LIST_OF_STRING, LIST_OF_CI or MAP_STRING_STRING."},{"methodGeneric":null,"name":"getInputHint","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.InputHint","header":null,"parameters":[],"returnDescription":"The {@link InputHint} configured for this property"},{"methodGeneric":null,"name":"getFqn","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The fully qualified name of the property. This is the type name followed by a dot and then the property name.\n For example: <code>overthere.SshJumpstation.port</code>."},{"methodGeneric":null,"name":"getEnumValues","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.String>","header":null,"parameters":[],"returnDescription":"All the available values if this property is of kind ENUM. Otherwise, an empty list."},{"methodGeneric":null,"name":"getDescription","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"Textual description of the property."},{"methodGeneric":null,"name":"getDefaultValue","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Object","header":null,"parameters":[],"returnDescription":"The default value of the property."},{"methodGeneric":null,"name":"getCategory","permission":null,"description":"The UI groups all properties in the same category into a tab of their own.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The category of this property."},{"methodGeneric":null,"name":"getCandidateValuesFilter","permission":null,"description":"The {@link com.xebialabs.deployit.plugin.api.udm.CandidateValuesFilter} to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI property","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the {@link com.xebialabs.deployit.plugin.api.udm.CandidateValuesFilter}"},{"methodGeneric":null,"name":"getAnnotations","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.annotation.Annotation>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getAliases","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":"The aliases with which this property can be referred."},{"methodGeneric":null,"name":"get","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Object","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":"A {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}."}],"returnDescription":"The value for this property of the given CI."},{"methodGeneric":null,"name":"areEqual","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null},{"name":"other","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"areEqual","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"item","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null},{"name":"other","type":"com.xebialabs.deployit.plugin.api.udm.ConfigurationItem","comment":null},{"name":"identifierExtractor","type":"java.util.function.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,java.lang.Object>","comment":null}],"returnDescription":null}],"description":"Encapsulates the metadata about a property of a type in the XL Deploy type system. Example of such metadata:\n the name and type of the property, information related to UI-rendering etc.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.PropertyKind","methods":[{"methodGeneric":null,"name":"isSimple","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this kind can be safely treated as a PropertyKind.STRING when doing placeholder resolution."}],"description":"Enumeration of all the available values for a property's type.","constructors":[],"deprecated":null,"constants":["BOOLEAN","INTEGER","STRING","ENUM","DATE","CI","SET_OF_STRING","SET_OF_CI","LIST_OF_STRING","LIST_OF_CI","MAP_STRING_STRING"],"fields":[],"superClass":"java.lang.Enum","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Provisionable","methods":[{"methodGeneric":null,"name":"setTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"tags","type":"java.util.Set<java.lang.String>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setCardinality","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"cardinality","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":null,"name":"getTags","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getCardinality","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Provisioned","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setOrdinal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"ordinal","type":"int","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployable","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","comment":"The associated {@link Deployable} CI."}],"returnDescription":null},{"methodGeneric":null,"name":"setContainer","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"container","type":"C extends com.xebialabs.deployit.plugin.api.udm.Container","comment":"The target {@link Container}."}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundConfigurationItems","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getOrdinal","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getDeployable","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"D extends com.xebialabs.deployit.plugin.api.udm.Deployable","header":null,"parameters":[],"returnDescription":"The associated {@link Deployable} CI."},{"methodGeneric":null,"name":"getContainer","permission":null,"description":"Duplicated from {@link EmbeddedDeployedContainer} to retain binary compatibility.","deprecated":null,"annotations":[],"returnType":"C extends com.xebialabs.deployit.plugin.api.udm.Container","header":null,"parameters":[],"returnDescription":"The target {@link Container}."},{"methodGeneric":null,"name":"getBoundConfigurationItems","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Provisioner","methods":[{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"Adds a custom property of a generic type to the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."},{"name":"value","type":"T","comment":"The value of type T of the property."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"Sets The id of the CI.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"True if the CI has a added property with the given name."},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The type metadata for this CI."},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":"The name of the property."}],"returnDescription":"The value of type T of the property."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the CI."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the CI."},{"methodGeneric":null,"name":"getHostTemplate","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Template","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"Gets the validation messages set on the ConfigurationItem.","deprecated":null,"annotations":[],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":"a List&lt;ValidationMessage&gt;"},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItems secured directory which determines ConfigurationItems permissions."},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The ID of secured CI which determines ConfigurationItem's permissions."},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The reference UUID of ConfigurationItem."},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":"The internal ID of ConfigurationItem."},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The UUID of ConfigurationItem's directory."}],"description":"Base type for all provisioners. It is an embedded configuration item i.e it will always be\n contained in another configuration item and can't be created as a top level deployable in\n a provisioning package. Every provisioner should contain a host template that will be created\n during the deployment and the host created will be provisioned by this provisioner.","constructors":[],"deprecated":null,"constants":[],"fields":[],"superClass":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.udm.ProvisioningPackage","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setUndeployDependencies","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"undeployDependencies","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"templates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"orchestrator","type":"java.util.List<java.lang.String>","comment":"The list of orchestrator names that are used to deploy the application."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDeployables","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployables","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployable>","comment":"The set of {@link Deployable}s that are part of this package."}],"returnDescription":null},{"methodGeneric":null,"name":"setDependencyResolution","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"dependencyResolution","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"boundTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setApplicationDependencies","permission":null,"description":"Sets the application versions that this package depends on. This is a mapping from application names or id's (e.g. \"Application/PetClinic\")\n to version ranges. A version range is a string in OSGi Semantic Versioning format, e.g. \"[1.5,3)\"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"applicationDependencies","type":"java.util.Map<java.lang.String,java.lang.String>","comment":"the map of dependencies for this application version."}],"returnDescription":null},{"methodGeneric":null,"name":"setApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"application","type":"com.xebialabs.deployit.plugin.api.udm.Application","comment":"The {@link Application} this package belongs to."}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getVersion","permission":null,"description":"By convention, the version of a Version is the last part of the id (which is in effect the same as the getName() returns.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The last part of the id"},{"methodGeneric":null,"name":"getUndeployDependencies","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.String>","header":null,"parameters":[],"returnDescription":"The list of orchestrator names that are used to deploy the application. Orchestrators will be executed in order."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployables","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployable>","header":null,"parameters":[],"returnDescription":"The set of {@link Deployable}s that are part of this package."},{"methodGeneric":null,"name":"getDependencyResolution","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getBoundTemplates","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getApplicationDependencies","permission":null,"description":"Gets the application versions that the this package depends on. This is a mapping from application names or id's to version ranges.\n A version range is a string in OSGi Semantic Versioning format.","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":"a Map&lt;String, String&gt;"},{"methodGeneric":null,"name":"getApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Application","header":null,"parameters":[],"returnDescription":"The {@link Application} this package belongs to."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"addDeployable","permission":null,"description":"Adds a {@link Deployable} The set of Deployables that are part of this package.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"deployable","type":"com.xebialabs.deployit.plugin.api.udm.Deployable","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.DeploymentPackage","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.services.SearchParameters","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"The desired type of the CI.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setResultsPerPage","permission":null,"description":"Sets the number of results to be retrieved per page.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"nrOfResults","type":"long","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setParent","permission":null,"description":"The desired parent of the CI.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"parent","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setPage","permission":null,"description":"Sets the page to be retrieved.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"page","type":"long","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setName","permission":null,"description":"A search pattern for the name. This is like the SQL \"LIKE\" pattern: the character '%' represents any string of\n zero or more characters, and the character '_' (underscore) represents any single character.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"name","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"A search pattern for the id. This is like the SQL \"LIKE\" pattern: the character '%' represents any string of\n zero or more characters, and the character '_' (underscore) represents any single character.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setExactNameSearch","permission":null,"description":"Set to true for exact name search, default is false.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"isExactNameSearch","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setExactIdSearch","permission":null,"description":"Set to true for exact id search, default is false.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"exactIdSearch","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setDepth","permission":null,"description":"Set the depth of the search. By default it searches the full depth of the tree.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"depth","type":"int","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setBefore","permission":null,"description":"Sets the search parameters to search for CIs modified before the given date.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"before","type":"java.util.Calendar","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setAncestor","permission":null,"description":"The desired ancestor of the CI.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"ancestor","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setAfter","permission":null,"description":"Sets the search parameters to search for CIs modified after the given date.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"after","type":"java.util.Calendar","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"isExactNameSearch","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"true for exactNameSearch"},{"methodGeneric":null,"name":"isExactIdSearch","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"true for exactIdSearch"},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":"The CI type."},{"methodGeneric":null,"name":"getResultsPerPage","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"long","header":null,"parameters":[],"returnDescription":"The number of results retrieved per page."},{"methodGeneric":null,"name":"getProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,java.lang.String>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getParent","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The CI parent id."},{"methodGeneric":null,"name":"getPage","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"long","header":null,"parameters":[],"returnDescription":"The retrieved page."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The CI name."},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The CI id."},{"methodGeneric":null,"name":"getDepth","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[],"returnDescription":"The depth of the search. Default is full depth."},{"methodGeneric":null,"name":"getBefore","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Calendar","header":null,"parameters":[],"returnDescription":"The specified date for CIs modified before this date."},{"methodGeneric":null,"name":"getAncestor","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The CI ancestor id."},{"methodGeneric":null,"name":"getAfter","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Calendar","header":null,"parameters":[],"returnDescription":"The specified date for CIs modified after this date."},{"methodGeneric":null,"name":"addProperty","permission":null,"description":"Search for the value of a property. This may be a property of type String or Enum.\n A {@link com.xebialabs.deployit.plugin.api.services.SearchParameters#type} is required to be able to use this filter.","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.services.SearchParameters","header":null,"parameters":[{"name":"property","type":"java.lang.String","comment":null},{"name":"value","type":"java.lang.String","comment":null}],"returnDescription":null}],"description":"Declarative query parameters for searching the JCR repository for Configuration Items.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"java.lang.Object","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.lookup.SimpleLookupValueProvider","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"lookup","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"password","type":"boolean","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"isHealthy","permission":null,"description":"Check Lookup Value Provider health","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Health flag"},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Property.Size","methods":[],"description":"Defines a number of standard sizes for configuration item properties.","constructors":[],"deprecated":null,"constants":["DEFAULT","SMALL","MEDIUM","LARGE"],"fields":[],"superClass":"java.lang.Enum","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Template","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[{"name":"instanceName","type":"java.lang.String","description":"","annotations":["com.xebialabs.deployit.plugin.api.udm.Property"]},{"name":"childTemplates","type":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Template>","description":"","annotations":["com.xebialabs.deployit.plugin.api.udm.Property"]}],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef","java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon"]},{"name":"com.xebialabs.deployit.plugin.api.reflect.Type","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"isSuperTypeOf","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"subType","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":"The sub type against which to verify the inheritance relationship."}],"returnDescription":"Whether this type is a super type of the given type."},{"methodGeneric":null,"name":"isSubTypeOf","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"superType","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":"The super type against which to verify the inheritance relationship."}],"returnDescription":"Whether this type is a subtype of the given type."},{"methodGeneric":null,"name":"instanceOf","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[{"name":"selfOrSuperType","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":"The type against which to verify the \"instance of\" relationship"}],"returnDescription":"Whether this type is a instance of the given type."},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getTypeSource","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId","header":null,"parameters":[],"returnDescription":"The id of the descriptor registry."},{"methodGeneric":null,"name":"getPrefix","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The CI namespace for this type."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The simple name for this type."},{"methodGeneric":null,"name":"getDescriptor","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Descriptor","header":null,"parameters":[],"returnDescription":"The metadata about this {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}."},{"methodGeneric":null,"name":"exists","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"boolean","header":null,"parameters":[],"returnDescription":"Whether this type is a registered CI."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"o","type":"java.lang.Object","comment":null}],"returnDescription":null}],"description":"Encapsulates the metadata about the type of a {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem},\n such as: prefix, name, type hierarchy, the source registry etc.\n <p>\n This class also provides static methods to retrieve the Type of a CI by name or by class from the DescriptorRegistry.","constructors":[{"description":"","parameters":[{"name":"prefix","type":"java.lang.String","comment":null},{"name":"name","type":"java.lang.String","comment":null},{"name":"id","type":"com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId","comment":null}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"java.lang.Object","annotations":["java.lang.SuppressWarnings","com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.validation.ValidationMessage","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getPropertyName","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The name of the property."},{"methodGeneric":null,"name":"getMessage","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The validation message."},{"methodGeneric":null,"name":"getLevel","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level","header":null,"parameters":[],"returnDescription":"The validation message level."},{"methodGeneric":null,"name":"getCiId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The id of the {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}."}],"description":"A ValidationMessage may be returned for certain operations, related to specific property of a {@link com.xebialabs.deployit.plugin.api.udm.ConfigurationItem}.","constructors":[{"description":"","parameters":[{"name":"ciId","type":"java.lang.String","comment":null},{"name":"propertyName","type":"java.lang.String","comment":null},{"name":"message","type":"java.lang.String","comment":null},{"name":"level","type":"java.lang.String","comment":null}],"deprecated":null,"annotations":[]},{"description":"","parameters":[{"name":"ciId","type":"java.lang.String","comment":null},{"name":"propertyName","type":"java.lang.String","comment":null},{"name":"message","type":"java.lang.String","comment":null},{"name":"level","type":"com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level","comment":null}],"deprecated":null,"annotations":[]},{"description":"","parameters":[{"name":"ciId","type":"java.lang.String","comment":null},{"name":"propertyName","type":"java.lang.String","comment":null},{"name":"message","type":"java.lang.String","comment":null}],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"java.lang.Object","annotations":["com.xebialabs.xlplatform.documentation.PublicApiRef"]},{"name":"com.xebialabs.deployit.plugin.api.udm.Version","methods":[{"methodGeneric":null,"name":"toString","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"setType","permission":null,"description":"Sets the type metadata for this CI.","deprecated":null,"annotations":["com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"type","type":"com.xebialabs.deployit.plugin.api.reflect.Type","comment":null}],"returnDescription":null},{"methodGeneric":"<T>","name":"setProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"void","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null},{"name":"value","type":"T","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"orchestrator","type":"java.util.List<java.lang.String>","comment":"The list of orchestrator names that are used to deploy the application."}],"returnDescription":null},{"methodGeneric":null,"name":"setId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"void","header":null,"parameters":[{"name":"id","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"setApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"application","type":"com.xebialabs.deployit.plugin.api.udm.Application","comment":"The {@link Application} this package belongs to."}],"returnDescription":null},{"methodGeneric":null,"name":"set$validationMessages","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$validationMessages","type":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$token","type":"java.lang.String","comment":"The JCR optimistic locking token."}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$securedDirectoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"securedCi","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$referenceId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$referenceId","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"internalId","type":"java.lang.Integer","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"externalProperties","type":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$directoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$directoryReference","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"set$ciAttributes","permission":null,"description":"Sets attributes of ci modification.","deprecated":null,"annotations":[],"returnType":"void","header":null,"parameters":[{"name":"$ciAttributes","type":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","comment":"attributes of ci modification"}],"returnDescription":null},{"methodGeneric":null,"name":"hashCode","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"hasProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getVersion","permission":null,"description":"By convention, the version of a Version is the last part of the id (which is in effect the same as the getName() returns.","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The last part of the id"},{"methodGeneric":null,"name":"getType","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"com.xebialabs.deployit.plugin.api.reflect.Type","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":"<T>","name":"getProperty","permission":null,"description":"","deprecated":null,"annotations":["java.lang.SuppressWarnings","java.lang.Override"],"returnType":"T","header":null,"parameters":[{"name":"key","type":"java.lang.String","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"getOrchestrator","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.List<java.lang.String>","header":null,"parameters":[],"returnDescription":"The list of orchestrator names that are used to deploy the application. Orchestrators will be executed in order."},{"methodGeneric":null,"name":"getName","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override","com.xebialabs.xlplatform.documentation.PublicApiMember"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"getDeployables","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployable>","header":null,"parameters":[],"returnDescription":"The collection of artifacts and resource specifications (a set of {@link Deployable}s)."},{"methodGeneric":null,"name":"getApplication","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.Application","header":null,"parameters":[],"returnDescription":"The {@link Application} this package belongs to."},{"methodGeneric":null,"name":"get$validationMessages","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$token","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":"The JCR optimistic locking token."},{"methodGeneric":null,"name":"get$securedDirectoryReference","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$securedCi","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$referenceId","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$internalId","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.lang.Integer","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$externalProperties","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty>","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$directoryReference","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"java.lang.String","header":null,"parameters":[],"returnDescription":null},{"methodGeneric":null,"name":"get$ciAttributes","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"com.xebialabs.deployit.plugin.api.udm.CiAttributes","header":null,"parameters":[],"returnDescription":"attributes of ci modification."},{"methodGeneric":null,"name":"equals","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"boolean","header":null,"parameters":[{"name":"thatObject","type":"java.lang.Object","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":["java.lang.Override"],"returnType":"int","header":null,"parameters":[{"name":"o","type":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","comment":null}],"returnDescription":null},{"methodGeneric":null,"name":"compareTo","permission":null,"description":"","deprecated":null,"annotations":[],"returnType":"int","header":null,"parameters":[{"name":"arg0","type":"T","comment":null}],"returnDescription":null}],"description":"A Version of an {@link Application}, which can be represented either as a {@link DeploymentPackage} or as\n a {@link CompositePackage}.\n <p>\n A Version is sometimes also called <i>package</i>, in the sense that it groups together a collection of artifacts and\n resource specifications of a specific version into a package. This is true especially when considering {@link CompositePackage}s\n as containing a list of other packages.","constructors":[{"description":"","parameters":[],"deprecated":null,"annotations":[]}],"deprecated":null,"constants":[],"fields":[],"superClass":"com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem","annotations":["java.lang.SuppressWarnings","com.xebialabs.deployit.plugin.api.udm.Metadata","com.xebialabs.deployit.plugin.api.udm.TypeIcon","com.xebialabs.xlplatform.documentation.PublicApiRef"]}]