# Index

A B C D E F G H I K L M N O P R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractBaseRule - Class in com.xebialabs.deployit.plugin.api.deployment.rules
AbstractBaseRule(String, boolean, String) - Constructor for class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
AbstractDictionary - Class in com.xebialabs.deployit.plugin.api.udm
AbstractDictionary() - Constructor for class com.xebialabs.deployit.plugin.api.udm.AbstractDictionary
add(IDescriptorRegistry) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
  Registers a DescriptorRegistry to a global map.
add$ResolvedPlaceholder(ResolvedPlaceholder) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
add$ResolvedPlaceholders(Set<ResolvedPlaceholder>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
addCheckpoint(Step, Checkpoint) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a checkpoint so that the state after this step has been executed can be committed.
addCheckpoint(Step, Delta) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a checkpoint so that the state after this step has been executed can be committed.
addCheckpoint(Step, Delta, Operation) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a checkpoint so that the state after this step has been executed can be committed.
addCheckpoint(Step, Iterable<Delta>) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a checkpoint so that the state after this step has been executed can be committed.
addDeployable(Deployable) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
  Adds a `Deployable` The set of Deployables that are part of this package.
addDeployed(Deployed) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
addDeployeds(Deployed...) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
addDeployeds(Collection<Deployed>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
addMember(Container) - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
  Adds a `Container` as a member of this environment.
addProperty(String, String) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Search for the value of a property.
addStep(DeploymentStep) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Deprecated.
  Use Step instead of DeploymentStep
addStep(Step) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a step to the current plan.
addStep(Step) - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionContext
addStep(InspectionStep) - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContext
addSteps(DeploymentStep...) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Deprecated.
  Use Step instead of DeploymentStep
addSteps(Step...) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add multiple steps to the current plan.
addSteps(Iterable<Step>) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add multiple steps to the current plan.
addSteps(Collection<DeploymentStep>) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Deprecated.
  Use Step instead of DeploymentStep
addStepWithCheckpoint(Step, Checkpoint) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a step and register a checkpoint so that the state after this step has been executed can be committed.
addStepWithCheckpoint(Step, Delta) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a step and register a checkpoint so that the state after this step has been executed can be committed.
addStepWithCheckpoint(Step, Delta, Operation) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a step and register a checkpoint so that the state after this step has been executed can be committed.
addStepWithCheckpoint(Step, Iterable<Delta>) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Add a step and register a checkpoint so that the state after this step has been executed can be committed.
allowEncryptedForNonPassword - Variable in class com.xebialabs.deployit.plugin.api.udm.lookup.SimpleLookupValueProvider
ALWAYS_RUN_CONDITION - Static variable in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
ApplicableTo - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
Application - Class in com.xebialabs.deployit.plugin.api.udm
  Conceptually, an Application is a configuration item (CI) representing a real-world application, that can be deployed on a specific middleware.
Application() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Application
ApplicationDependenciesFormat - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
ApplicationDependenciesFormat.Validator - Class in com.xebialabs.deployit.plugin.api.validation
APPLICATIONS - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
AppliedProvisioner<D extends Provisioner> - Interface in com.xebialabs.deployit.plugin.api.udm
  Base for all Deployed counterparts of all Provisioners.
applyTo(IDictionary.DictionaryContext) - Method in class com.xebialabs.deployit.plugin.api.udm.AbstractDictionary
applyTo(IDictionary.DictionaryContext) - Method in interface com.xebialabs.deployit.plugin.api.udm.IDictionary
  Return a view on this dictionary as applicable to the given context.
ARCHIVE - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy
ArchiveArtifact - Interface in com.xebialabs.deployit.plugin.api.udm.artifact
areEqual(ConfigurationItem, ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
areEqual(ConfigurationItem, ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
areEqual(ConfigurationItem, ConfigurationItem, Function<ConfigurationItem, Object>) - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
Artifact - Interface in com.xebialabs.deployit.plugin.api.udm.artifact
  Artifacts are files containing application resources such as code or images.
asContainment() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether this property is modeled as a parent/child containment instead of a foreign key reference in the JCR tree.

## B

BaseAppliedProvisioner - Class in com.xebialabs.deployit.plugin.api.udm
  The deployed counterpart of BaseProvisioner.
BaseAppliedProvisioner() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseAppliedProvisioner
BaseAppliedProvisionerArtifact - Class in com.xebialabs.deployit.plugin.api.udm
  The deployed counterpart of BaseProvisionerArtifact.
BaseAppliedProvisionerArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseAppliedProvisionerArtifact
BaseConfigurationItem - Class in com.xebialabs.deployit.plugin.api.udm.base
  Default implementation of a `ConfigurationItem` that provides id, name and type information.
BaseConfigurationItem() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
BaseConfigurationItemWithPolicies - Class in com.xebialabs.deployit.plugin.api.udm.base
  Implementation of a `BaseConfigurationItem` that provides on success policy.
BaseConfigurationItemWithPolicies() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
BaseContainer - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseContainer() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
BaseDeployable - Class in com.xebialabs.deployit.plugin.api.udm.base
  Anything that is deployable to a `Container`
BaseDeployable() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable
BaseDeployableArchiveArtifact - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseDeployableArchiveArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArchiveArtifact
BaseDeployableArtifact - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseDeployableArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
BaseDeployableContainer - Class in com.xebialabs.deployit.plugin.api.udm
  A Container that is deployable to (provisioned on) a target platform.
BaseDeployableContainer() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseDeployableContainer
BaseDeployableFileArtifact - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseDeployableFileArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableFileArtifact
BaseDeployableFolderArtifact - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseDeployableFolderArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableFolderArtifact
BaseDeployed<D extends Deployable,C extends Container> - Class in com.xebialabs.deployit.plugin.api.udm.base
  A `Deployable` deployed to a `Container`.
BaseDeployed() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
  Default constructor should be public in order to be able to instantiate this.
BaseDeployed(D, C) - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
BaseDeployedArtifact<D extends DeployableArtifact,C extends Container> - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseDeployedArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact
BaseDeployedContainer<D extends Deployable,C extends Container> - Class in com.xebialabs.deployit.plugin.api.udm
BaseDeployedContainer() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer
BaseDeployedInfrastructureAsCode<D extends DeployableArtifact,C extends Container> - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseDeployedInfrastructureAsCode() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
BaseDescriptorRegistry - Class in com.xebialabs.deployit.plugin.api.reflect
BaseDescriptorRegistry(DescriptorRegistryId) - Constructor for class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
BaseEmbeddedDeployable - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseEmbeddedDeployable() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployable
BaseEmbeddedDeployed<D extends EmbeddedDeployable,C extends EmbeddedDeployedContainer> - Class in com.xebialabs.deployit.plugin.api.udm.base
BaseEmbeddedDeployed() - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed
  Default constructor should be public in order to be able to instantiate this.
BaseEmbeddedDeployed(D, C) - Constructor for class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed
BaseProvisionable - Class in com.xebialabs.deployit.plugin.api.udm
BaseProvisionable() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseProvisionable
BaseProvisioned<D extends Provisionable,C extends Container> - Class in com.xebialabs.deployit.plugin.api.udm
BaseProvisioned() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseProvisioned
BaseProvisionedContainer<D extends Provisionable,C extends Container> - Class in com.xebialabs.deployit.plugin.api.udm
BaseProvisionedContainer() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseProvisionedContainer
BaseProvisioner - Class in com.xebialabs.deployit.plugin.api.udm
  Base deployable for all provisioners.
BaseProvisioner() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseProvisioner
BaseProvisionerArtifact - Class in com.xebialabs.deployit.plugin.api.udm
  Base deployable for all provisioners with file artifacts.
BaseProvisionerArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.BaseProvisionerArtifact
BOOLEAN - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
BY_ROOT_NAME - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot

## C

calculated() - Element in annotation interface com.xebialabs.deployit.plugin.api.rules.StepParameter
CANCEL_AND_ARCHIVE - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy
CandidateValueFiltersForProvisioning - Class in com.xebialabs.deployit.plugin.api.udm
CandidateValueFiltersForProvisioning() - Constructor for class com.xebialabs.deployit.plugin.api.udm.CandidateValueFiltersForProvisioning
candidateValuesFilter() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  The `CandidateValuesFilter` to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI property
CandidateValuesFilter - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  A CandidateValuesFilter can augment the `SearchParameters` for a ConfigurationItem search.
canFire(Map<String, Object>) - Method in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
category() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  The category of this property.
Checkpoint - Class in com.xebialabs.deployit.plugin.api.deployment.planning
  Defines a checkpoint for the execution of a deployment.
Checkpoint(Delta) - Constructor for class com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint
Checkpoint(Delta, String, Operation) - Constructor for class com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint
CHECKSUM_PROPERTY_NAME - Static variable in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
childTemplates - Variable in class com.xebialabs.deployit.plugin.api.udm.Template
childTemplates - Variable in class com.xebialabs.deployit.plugin.api.udm.template.core.Directory
CI - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
CiAttributes - Class in com.xebialabs.deployit.plugin.api.udm
  A container for metadata about CI's
CiAttributes(String, DateTime, String, DateTime, Integer) - Constructor for class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  Constructs a CiAttributes object with the given parameters
clazz() - Element in annotation interface com.xebialabs.deployit.plugin.api.reflect.Verify
clazz() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Rule
close() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
com.xebialabs.deployit.plugin.api - package com.xebialabs.deployit.plugin.api
com.xebialabs.deployit.plugin.api.creator - package com.xebialabs.deployit.plugin.api.creator
com.xebialabs.deployit.plugin.api.deployment.execution - package com.xebialabs.deployit.plugin.api.deployment.execution
com.xebialabs.deployit.plugin.api.deployment.planning - package com.xebialabs.deployit.plugin.api.deployment.planning
com.xebialabs.deployit.plugin.api.deployment.rules - package com.xebialabs.deployit.plugin.api.deployment.rules
com.xebialabs.deployit.plugin.api.deployment.specification - package com.xebialabs.deployit.plugin.api.deployment.specification
com.xebialabs.deployit.plugin.api.execution - package com.xebialabs.deployit.plugin.api.execution
com.xebialabs.deployit.plugin.api.flow - package com.xebialabs.deployit.plugin.api.flow
com.xebialabs.deployit.plugin.api.inspection - package com.xebialabs.deployit.plugin.api.inspection
com.xebialabs.deployit.plugin.api.reflect - package com.xebialabs.deployit.plugin.api.reflect
com.xebialabs.deployit.plugin.api.rules - package com.xebialabs.deployit.plugin.api.rules
com.xebialabs.deployit.plugin.api.semver - package com.xebialabs.deployit.plugin.api.semver
com.xebialabs.deployit.plugin.api.services - package com.xebialabs.deployit.plugin.api.services
com.xebialabs.deployit.plugin.api.udm - package com.xebialabs.deployit.plugin.api.udm
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.deployit.plugin.api.udm.artifact - package com.xebialabs.deployit.plugin.api.udm.artifact
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.deployit.plugin.api.udm.base - package com.xebialabs.deployit.plugin.api.udm.base
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.deployit.plugin.api.udm.lookup - package com.xebialabs.deployit.plugin.api.udm.lookup
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.deployit.plugin.api.udm.template.core - package com.xebialabs.deployit.plugin.api.udm.template.core
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.deployit.plugin.api.validation - package com.xebialabs.deployit.plugin.api.validation
com.xebialabs.deployit.plugin.overthere - package com.xebialabs.deployit.plugin.overthere
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.deployit.plugin.proxy - package com.xebialabs.deployit.plugin.proxy
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.xlplatform.documentation - package com.xebialabs.xlplatform.documentation
com.xebialabs.xlplatform.satellite - package com.xebialabs.xlplatform.satellite
  Copyright 2014-2019 XebiaLabs Inc.
com.xebialabs.xlplatform.utils - package com.xebialabs.xlplatform.utils
compareTo(BaseConfigurationItem) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
CompositePackage - Class in com.xebialabs.deployit.plugin.api.udm
  Deprecated.
  Using dependencies and multi-application deployments you can now do what you previously needed udm.CompositePackage s for.
CompositePackage() - Constructor for class com.xebialabs.deployit.plugin.api.udm.CompositePackage
  Deprecated.
condition - Variable in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
Configuration - Class in com.xebialabs.deployit.plugin.api.udm
  Contains deployment configuration information.
Configuration() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Configuration
CONFIGURATION - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
ConfigurationItem - Interface in com.xebialabs.deployit.plugin.api.udm
  Base interface of all configuration item types.
ConfigurationItemPostConstructor - Interface in com.xebialabs.deployit.plugin.api.reflect
ConnectionOptionsBuilder() - Constructor for class com.xebialabs.deployit.plugin.overthere.Host.ConnectionOptionsBuilder
construct(Consumer<InputHint.InputHintBuilder>) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
constructInputHint() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
Contain - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
  The annotated element must contain the specified values.
Contain.Validator - Class in com.xebialabs.deployit.plugin.api.validation
Container - Interface in com.xebialabs.deployit.plugin.api.udm
  Containers are configuration items (CIs) that `Deployable` CIs can be deployed to.
CONTAINER_FIELD - Static variable in interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
contextDestroyed() - Method in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextListener
  Deprecated.
  Is invoked when the step execution context is destroyed.
Contributor - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Annotates methods that contribute to a deployment plan.
CONTROL_TASK - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Delegate.Use
ControlTask - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  A control task is a method that can be invoked on a ConfigurationItem, to perform some action.
copyFrom(InputHint) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
copyFromProperty - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
copyPropertiesToConnectionOptions(ConnectionOptions, ConfigurationItem) - Method in class com.xebialabs.deployit.plugin.overthere.Host.ConnectionOptionsBuilder
CopyStrategyName - Enum Class in com.xebialabs.deployit.plugin.overthere
create(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.creator.CreatorContext
create(T...) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
Create - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `create` the Deployed in the middleware.
CREATE - Enum constant in enum class com.xebialabs.deployit.plugin.api.deployment.specification.Operation
CREATE_RESOURCES - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
createOrUpdate(T...) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
Creator - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  A creator is a method that can be invoked when a ConfigurationItem is created.
CREATOR - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Delegate.Use
CreatorContext - Interface in com.xebialabs.deployit.plugin.api.creator
CreatorDescriptor - Interface in com.xebialabs.deployit.plugin.api.reflect
  Encapsulates the metadata about the creator of a type in the XL Deploy type system.

## D

DATE - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
DEFAULT - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Property.Size
  Defines that the configuration item property should be shown using the default size.
DEFAULT_DELEGATE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.udm.ControlTask
DEFAULT_MESSAGE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Contain
DEFAULT_MESSAGE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.NotContain
DEFAULT_MESSAGE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.NotEmpty
DEFAULT_MESSAGE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Range
DEFAULT_MESSAGE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Regex
DEFAULT_MESSAGE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Size
DEFAULT_MESSAGE_WRONG_APPLICATION - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.ApplicationDependenciesFormat
DEFAULT_ORDER - Static variable in interface com.xebialabs.deployit.plugin.api.flow.Step
  The default step order.
DEFAULT_PRECEDENCE - Static variable in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
DefaultOrders - Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  A Constant interface with some default named Orders, to make it easier to determine where custom steps need to go.
defaultValue() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  A Default value for a Property.
delegate() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.ControlTask
Delegate - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  A delegate can execute either: - a control task on a `ConfigurationItem`, to perform some action.
Delegate.Use - Enum Class in com.xebialabs.deployit.plugin.api.udm
delete(String...) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
Delta - Interface in com.xebialabs.deployit.plugin.api.deployment.specification
  The Delta specifies what will happen to a Deployed in a Deployment.
Deltas - Class in com.xebialabs.deployit.plugin.api.deployment.specification
  A collection of `Delta`s
Deltas(List<Delta>) - Constructor for class com.xebialabs.deployit.plugin.api.deployment.specification.Deltas
DeltaSpecification - Interface in com.xebialabs.deployit.plugin.api.deployment.specification
  The specification of what should happen on the target environment in order to deploy this `DeployedApplication`
DeltaSpecificationWithDependencies - Interface in com.xebialabs.deployit.plugin.api.deployment.specification
  The specification of what needs to be deployed including application dependencies.
DEPLOY_ARTIFACTS - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
Deployable - Interface in com.xebialabs.deployit.plugin.api.udm
  Deployables are `ConfigurationItem`s (CIs) that can be deployed to a `Container`.
DEPLOYABLE_FIELD - Static variable in interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
DeployableArtifact - Interface in com.xebialabs.deployit.plugin.api.udm
DeployableContainer - Interface in com.xebialabs.deployit.plugin.api.udm
Deployed<D extends Deployable,C extends Container> - Interface in com.xebialabs.deployit.plugin.api.udm
  Deployeds are configuration items (CIs) that represent `Deployable`s CIs in their deployed form on the target `Container`.
DEPLOYED - Enum constant in enum class com.xebialabs.deployit.plugin.api.rules.Scope
DeployedApplication - Class in com.xebialabs.deployit.plugin.api.udm
  A deployment of an application package (a `Version`) on an `Environment`.
DeployedApplication() - Constructor for class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
DeployedApplication(Version, Environment) - Constructor for class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
DeployedSpecific - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
DeploymentExecutionContext - Interface in com.xebialabs.deployit.plugin.api.deployment.execution
  Deprecated.
DeploymentPackage - Class in com.xebialabs.deployit.plugin.api.udm
  A particular version of an `Application` consisting of both artifacts and resource specifications (a set of `Deployable`s) that can be deployed onto a `Container`.
DeploymentPackage() - Constructor for class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
DeploymentPackage(Deployable...) - Constructor for class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
DeploymentPackage.DependencyResolution - Interface in com.xebialabs.deployit.plugin.api.udm
  Indicates how application dependencies will be resolved when deploying an application.
DeploymentPlanningContext - Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Context that is passed along during the Planning stage of a Deployment.
DeploymentRule - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.rules
DeploymentStep - Interface in com.xebialabs.deployit.plugin.api.deployment.execution
  Deprecated.
  Implement `Step` instead, to be removed in 3.9
deprecated(Version, String) - Static method in class com.xebialabs.deployit.plugin.api.Deprecations
deprecated(String, Object...) - Static method in class com.xebialabs.deployit.plugin.api.Deprecations
Deprecations - Class in com.xebialabs.deployit.plugin.api
Deprecations() - Constructor for class com.xebialabs.deployit.plugin.api.Deprecations
DerivedArtifact<D extends SourceArtifact> - Interface in com.xebialabs.deployit.plugin.api.udm.artifact
description() - Element in annotation interface com.xebialabs.deployit.plugin.api.rules.StepParameter
description() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.ControlTask
description() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  The description of this configuration item.
description() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  The description of this property as it should be shown in the user interface.
Descriptor - Interface in com.xebialabs.deployit.plugin.api.reflect
  Encapsulates the metadata about a type in the XL Deploy type system.
DescriptorRegistry - Class in com.xebialabs.deployit.plugin.api.reflect
  A registry for the `ConfigurationItem`s the XL Deploy system should know about.
DescriptorRegistryHook - Interface in com.xebialabs.deployit.plugin.api.reflect
DescriptorRegistryId - Interface in com.xebialabs.deployit.plugin.api.reflect
  Contract for a `IDescriptorRegistry` id.
Destroy - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `destroy` the Deployed in the middleware.
DESTROY - Enum constant in enum class com.xebialabs.deployit.plugin.api.deployment.specification.Operation
DESTROY_RESOURCES - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
Dictionary - Class in com.xebialabs.deployit.plugin.api.udm
  A Dictionary is a CI that contains `Environment`-specific entries for placeholder resolution.
Dictionary() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Dictionary
DictionaryContext(Application, Version, Environment, Container) - Constructor for class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
Directory - Class in com.xebialabs.deployit.plugin.api.udm.template.core
Directory() - Constructor for class com.xebialabs.deployit.plugin.api.udm.template.core.Directory
disable() - Method in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
discovered(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionContext
discovered(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
  Deprecated.
dynamicLookup - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder

## E

EmbeddedDeployable - Interface in com.xebialabs.deployit.plugin.api.udm
  Some deployables can have modules, for example an EAR archive can contain some WAR modules inside that can potentially be deployed to different containers.
EmbeddedDeployableArtifact - Class in com.xebialabs.deployit.plugin.api.udm.artifact
EmbeddedDeployableArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
EmbeddedDeployed<D extends EmbeddedDeployable,C extends EmbeddedDeployedContainer> - Interface in com.xebialabs.deployit.plugin.api.udm
  Some deployeds can have modules, for example an EAR archive can contain some WAR modules inside that can potentially be deployed to different containers.
EmbeddedDeployedArtifact<D extends EmbeddedDeployableArtifact,C extends EmbeddedDeployedContainer> - Class in com.xebialabs.deployit.plugin.api.udm.artifact
EmbeddedDeployedArtifact() - Constructor for class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact
EmbeddedDeployedContainer<D extends ConfigurationItem,C extends ConfigurationItem> - Interface in com.xebialabs.deployit.plugin.api.udm
  A super type for both `Deployed`s and `EmbeddedDeployed`s.
enabled - Variable in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
EncryptedDictionary - Class in com.xebialabs.deployit.plugin.api.udm
  Deprecated.
  Please use the `Dictionary` with encrypted values.
EncryptedDictionary() - Constructor for class com.xebialabs.deployit.plugin.api.udm.EncryptedDictionary
  Deprecated.
encryptedEntries - Variable in class com.xebialabs.deployit.plugin.api.udm.lookup.SimpleLookupValueProvider
entries - Variable in class com.xebialabs.deployit.plugin.api.udm.lookup.SimpleLookupValueProvider
ENUM - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
Environment - Class in com.xebialabs.deployit.plugin.api.udm
  An Environment is a grouping of `Container` CIs (such as hosts, servers, clusters, etc.) and `Dictionary` items.
Environment() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Environment
Environment(Container...) - Constructor for class com.xebialabs.deployit.plugin.api.udm.Environment
ENVIRONMENTS - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
equals(Object) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
equals(Object) - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
equals(Object) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
equals(Object) - Method in class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
equals(Object) - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
error(ConfigurationItem, String, String, Object...) - Method in interface com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext
error(String, Object...) - Method in interface com.xebialabs.deployit.plugin.api.reflect.VerificationContext
error(String, Object...) - Method in interface com.xebialabs.deployit.plugin.api.validation.ValidationContext
error(String, String, String) - Static method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
ERROR - Enum constant in enum class com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level
execute(C) - Method in interface com.xebialabs.deployit.plugin.api.execution.Step
  Deprecated.
execute(ExecutionContext) - Method in interface com.xebialabs.deployit.plugin.api.flow.Step
ExecutionContext - Interface in com.xebialabs.deployit.plugin.api.execution
  Deprecated.
ExecutionContext - Interface in com.xebialabs.deployit.plugin.api.flow
ExecutionContextListener - Interface in com.xebialabs.deployit.plugin.api.execution
  Deprecated.
  Please use the ExecutionStateListener in order to get more advanced signals.
EXISTING - Static variable in interface com.xebialabs.deployit.plugin.api.udm.DeploymentPackage.DependencyResolution
  Use existing versions where possible, i.e.
exists() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
exists(Type) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
exists(Type) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
exists(String) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
ExtendedValidationContext - Interface in com.xebialabs.deployit.plugin.api.validation
ExternalProperty - Interface in com.xebialabs.deployit.plugin.api.udm
  Tagging interface to indicate an external value for a property.

## F

Fail - Enum constant in enum class com.xebialabs.deployit.plugin.api.execution.Step.Result
  Deprecated.
FAIL - Enum constant in enum class com.xebialabs.deployit.plugin.api.flow.StepExitCode
  The step failed to execute, and should be skipped or retried manually.
FILE_URI_PROPERTY_NAME - Static variable in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
FileArtifact - Interface in com.xebialabs.deployit.plugin.api.udm.artifact
FileEncodings - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
FileEncodings.Validator - Class in com.xebialabs.deployit.plugin.api.validation
filterByProvisioningPackage(ConfigurationItem, PropertyDescriptor) - Static method in class com.xebialabs.deployit.plugin.api.udm.CandidateValueFiltersForProvisioning
filterBySelf(ConfigurationItem, PropertyDescriptor) - Static method in class com.xebialabs.deployit.plugin.api.udm.CandidateValueFiltersForProvisioning
filterProvisionerByProvisioningPackage(ConfigurationItem, PropertyDescriptor) - Static method in class com.xebialabs.deployit.plugin.api.udm.CandidateValueFiltersForProvisioning
findApplicationVersions(ConfigurationItem, PropertyDescriptor) - Static method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
fire(Map<String, Object>) - Method in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
focus(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext
focus(ConfigurationItem, String) - Method in interface com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext
FolderArtifact - Interface in com.xebialabs.deployit.plugin.api.udm.artifact

## G

get(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
get(OverthereConnection, ExecutionContext) - Method in interface com.xebialabs.deployit.plugin.api.flow.StagedFile
get$ciAttributes() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$directoryReference() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$directoryReference() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$externalProperties() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$internalId() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$internalId() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$referenceId() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$referenceId() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$ResolvedPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
get$securedCi() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$securedCi() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$securedDirectoryReference() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$securedDirectoryReference() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$token() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$validationMessages() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
get$validationMessages() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
  Gets the validation messages set on the ConfigurationItem.
getAfter() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getAliases() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getAllDeltaSpecifications() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecificationWithDependencies
  Returns list of all delta specifications.
getAllGroupedDeltaSpecifications() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecificationWithDependencies
  Returns list of all delta specifications grouped by the dependency index from the main application.
getAncestor() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getAnnotations() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getApplication() - Method in class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
getApplication() - Method in class com.xebialabs.deployit.plugin.api.udm.Version
getApplicationDependencies() - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
  Gets the application versions that the this package depends on.
getApplicationVersion() - Method in class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
getArtifactTransformer(String) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Returns the artifact transformer for given name.
getAttribute(String) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Returns the planning context attribute with the given name, or `null` if there is no attribute by that name.
getAttribute(String) - Method in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
  Deprecated.
  Returns the execution context attribute with the given name, or `null` if there is no attribute by that name.
getAttribute(String) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Returns the execution context attribute with the given name, or `null` if there is no attribute by that name.
getAttributes() - Method in interface com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor
getAttributes() - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
getAutomaticDictionary() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
getBefore() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getBoundConfigurationItems() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getBoundConfigurationItems() - Method in interface com.xebialabs.deployit.plugin.api.udm.Deployed
getBoundConfigurationItems() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getBoundTemplates() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable
getBoundTemplates() - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
getCandidateValuesFilter() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  The `CandidateValuesFilter` to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI property
getCardinality() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionable
getCardinality() - Method in interface com.xebialabs.deployit.plugin.api.udm.Provisionable
getCategory() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  The UI groups all properties in the same category into a tab of their own.
getChecksum() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getChecksum() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
  Returns the (calculated or user-defined) checksum of the artifact file.
getChecksum() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getCiId() - Method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
getClazz() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getConnection() - Method in interface com.xebialabs.deployit.plugin.api.flow.StagingTarget
getConnection() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getConnectionOptions(Host) - Method in class com.xebialabs.deployit.plugin.overthere.Host.ConnectionOptionsBuilder
getContainer() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getContainer() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed
getContainer() - Method in interface com.xebialabs.deployit.plugin.api.udm.Deployed
  Duplicated from `EmbeddedDeployedContainer` to retain binary compatibility.
getContainer() - Method in interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
getContainer() - Method in class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
getContainerTags() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseDeployableContainer
getContainerTags() - Method in interface com.xebialabs.deployit.plugin.api.udm.DeployableContainer
getContainerType() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
  Only applicable for `Deployed`s.
getContents() - Method in class com.xebialabs.deployit.plugin.api.flow.Preview
  Returns a preview of the script that will be executed or the template that will be copied.
getControlTask(String) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getControlTasks() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getCopyFromProperty() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getCreatedAt() - Method in class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  The original creation date of this CI
getCreatedBy() - Method in class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  Get the name of the user that originally created this CI
getCreator() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getCredentials() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getCredentials() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
  Returns the credentials for artifact location.
getCredentials() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getDefaultValue() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getDelimiters() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getDelimiters() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getDelta() - Method in class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
getDeltas() - Method in class com.xebialabs.deployit.plugin.api.deployment.specification.Deltas
  The `Delta`s.
getDeltas() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification
  The `Delta`s that were calculated for this deployment
getDeltas() - Method in class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
getDeltaToCheckpoint() - Method in class com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint
getDependencyResolution() - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
getDeployable() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getDeployable() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed
getDeployable() - Method in interface com.xebialabs.deployit.plugin.api.udm.Deployed
  Duplicated from `EmbeddedDeployedContainer` to retain binary compatibility.
getDeployable() - Method in interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
getDeployables() - Method in class com.xebialabs.deployit.plugin.api.udm.CompositePackage
  Deprecated.
getDeployables() - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
getDeployables() - Method in class com.xebialabs.deployit.plugin.api.udm.Version
getDeployableType() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
  Only applicable for `Deployed`s.
getDeployed() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.Delta
getDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Returns the DeployedApplication for which the plan is being created.
getDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification
  The `DeployedApplication` that is the subject of the current (un)deployment.
getDeployedApplication() - Method in class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
getDeployeds() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getDepth() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getDescription() - Method in interface com.xebialabs.deployit.plugin.api.execution.Step
  Deprecated.
  Returns a description of what this step will really do on execution.
getDescription() - Method in interface com.xebialabs.deployit.plugin.api.flow.Step
  Returns a description of what this step will really do on execution.
getDescription() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getDescription() - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
getDescription() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getDescriptor() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
getDescriptor(Type) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getDescriptor(Type) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
getDescriptor(String) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getDescriptor(String, String) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getDescriptorRegistry(DescriptorRegistryId) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
  Gets a DescriptorRegistry by id.
getDescriptors() - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getDescriptors() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
getDescriptors(DescriptorRegistryId) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getDictionaries() - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
  The dictionaries providing placeholder values.
getDictionaryPath() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
getDirectoryPath() - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
getDiscovered() - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionContext
getDiscovered() - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
  Deprecated.
getEncryptedEntries() - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
getEncryptedEntries() - Method in interface com.xebialabs.deployit.plugin.api.udm.IEncryptedDictionary
getEntries() - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
getEntries() - Method in interface com.xebialabs.deployit.plugin.api.udm.IDictionary
getEnumValues() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getEnvironment() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getEnvironment() - Method in class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
getEnvironmentPath() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
getExcludeFileNamesRegex() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getExcludeFileNamesRegex() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
getExcludeFileNamesRegex() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getFile() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifact
getFile() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getFile() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact
getFile() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getFile() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact
getFileEncodings() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getFileEncodings() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
  This will return a map that specifies which files map to which encodings.
getFileEncodings() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getFiles() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableFolderArtifact
getFileUri() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getFileUri() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
  Returns the artifact location which can be resolved using an artifact resolver.
getFileUri() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getFqn() - Method in interface com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor
getFqn() - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
getFqn() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getGenerateCIsFromResources() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
getGeneratedConfigurationItems() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
getHooks() - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
getHooks() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
getHost() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getHost() - Method in interface com.xebialabs.deployit.plugin.overthere.HostContainer
getHostTemplate() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisioner
getHostTemplate() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionerArtifact
getHostTemplate() - Method in interface com.xebialabs.deployit.plugin.api.udm.Provisioner
getIcon() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getId() - Method in interface com.xebialabs.deployit.plugin.api.flow.ITask
getId() - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
getId() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
getId() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getId() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
getId() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getInputHint() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getInspected() - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionContext
getInspected() - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
  Deprecated.
getInspectionContext() - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  The link to the context of discovered CIs.
getInstance() - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getInterfaces() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getIntermediateCheckpointName() - Method in class com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint
getIntermediateCheckpoints() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.Delta
  When this Delta is generated as part of a rollback, this can be inspected to see which (intermediate) checkpoints were hit during the deployment.
getKey() - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
getKind() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getKind() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getLabel() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getLabel() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
getLabel() - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
getLabel() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getLastModifiedAt() - Method in class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  Get the last modification date for this CI
getLastModifiedBy() - Method in class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  Get the name of the user that last modified something about this CI
getLastVersion() - Method in class com.xebialabs.deployit.plugin.api.udm.Application
getLevel() - Method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
getMax() - Method in class com.xebialabs.deployit.plugin.api.validation.Size.Validator
getMaximum() - Method in class com.xebialabs.deployit.plugin.api.validation.Range.Validator
getMembers() - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
getMembersOfType(Class<T>) - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.Contain.Validator
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.NotContain.Validator
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.NotEmpty.Validator
getMessage() - Method in interface com.xebialabs.deployit.plugin.api.validation.PatternValidator
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.Range.Validator
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.Regex.Validator
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.Size.Validator
getMessage() - Method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
getMessage(ProductName, String, Object...) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Try to resolve the message.
getMessages() - Method in interface com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext
getMetadata() - Method in interface com.xebialabs.deployit.plugin.api.flow.ITask
getMethodRef() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getMin() - Method in class com.xebialabs.deployit.plugin.api.validation.Size.Validator
getMinimum() - Method in class com.xebialabs.deployit.plugin.api.validation.Range.Validator
getName() - Method in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
getName() - Method in interface com.xebialabs.deployit.plugin.api.flow.StagingTarget
getName() - Method in interface com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor
getName() - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
getName() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getName() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
getName() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getName() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
getName() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getOnFailurePolicy() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
getOnSuccessPolicy() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
getOperation() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.Delta
getOperation() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification
  The operation that is being executed on the `DeployedApplication`.
getOrchestrator() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getOrchestrator() - Method in class com.xebialabs.deployit.plugin.api.udm.Version
getOrder() - Method in interface com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep
  Deprecated.
  The order of the step in the step list.
getOrder() - Method in interface com.xebialabs.deployit.plugin.api.flow.Step
  The order of the step in the step list.
getOrder() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
getOrdinal() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisioned
getOrdinal() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionedContainer
getOrdinal() - Method in interface com.xebialabs.deployit.plugin.api.udm.Provisioned
getOs() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getOutputVariables() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
getOverrideOperation() - Method in class com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint
getPackages() - Method in class com.xebialabs.deployit.plugin.api.udm.CompositePackage
  Deprecated.
getPage() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getParameterObjectType() - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
getParent() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getPatchDictionaries() - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
getPattern() - Method in class com.xebialabs.deployit.plugin.api.validation.NotEmpty.Validator
getPattern() - Method in interface com.xebialabs.deployit.plugin.api.validation.PatternValidator
getPattern() - Method in class com.xebialabs.deployit.plugin.api.validation.Regex.Validator
getPlaceholders() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact
getPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact
getPlaceholders() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
getPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact
getPrefix() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
getPreview() - Method in interface com.xebialabs.deployit.plugin.api.flow.PreviewStep
  Returns a preview of the script that will be executed or the template that will be copied.
getPrevious() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.Delta
getPreviousDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Returns the DeploymentApplication of the previous deployment.
getPreviousDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification
  The `DeployedApplication` that is being replaced with this (un)deployment.
getPrompt() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getProperties() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getProperty(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
getProperty(String) - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getPropertyDescriptor(String) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getPropertyDescriptor(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
getPropertyDescriptors() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
  Note: The return-type is a Collection, but a List is actually returned.
getPropertyName() - Method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
getProviderId() - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
getProvisioners() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionable
getProxySettings() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getProxySettings() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
  Returns the proxy settings for artifact location.
getProxySettings() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getReferencedType() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getReferencedType() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  Only relevant for properties of kind CI, SET_OF_CI or LIST_OF_CI.
getRepository() - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Returns the repository where all the ConfigurationItems known in XL Deploy are stored.
getRepository() - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Returns the repository where all the ConfigurationItems known in XL Deploy are stored.
getRepository() - Method in class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
getRescanned() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getRestrictToApplications() - Method in class com.xebialabs.deployit.plugin.api.udm.AbstractDictionary
getRestrictToContainers() - Method in class com.xebialabs.deployit.plugin.api.udm.AbstractDictionary
getRestrictToDistributions() - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
getResultsPerPage() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getRoot() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getRootName() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getRootNodeName() - Method in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
getSatellite() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getSatellite() - Method in interface com.xebialabs.xlplatform.satellite.SatelliteAware
getScmTraceabilityDataId() - Method in class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  Get the id of scm traceability data
getScope() - Method in class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
getScope(String) - Static method in enum class com.xebialabs.deployit.plugin.api.rules.Scope
getScopeName() - Method in enum class com.xebialabs.deployit.plugin.api.rules.Scope
getShell() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getSize() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getSourceArtifact() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact
getSourceArtifact() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact
getSourceArtifact() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact
getSourcePath() - Method in class com.xebialabs.deployit.plugin.api.flow.Preview
  Returns the path of the source of the rendered content, e.g.
getSpecification() - Method in class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
getStagingDirectoryPath() - Method in interface com.xebialabs.deployit.plugin.api.flow.StagingTarget
getStagingDirectoryPath() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getStepRetryCount(ExecutionContext) - Method in interface com.xebialabs.deployit.plugin.api.flow.RetryableStep
getStepRetryDelay(ExecutionContext) - Method in interface com.xebialabs.deployit.plugin.api.flow.RetryableStep
getSubtypes(Type) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
getSubtypes(Type) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
getSuperClasses() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getTags() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
getTags() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable
getTags() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer
getTags() - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionedContainer
getTags() - Method in interface com.xebialabs.deployit.plugin.api.udm.Taggable
getTask() - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Returns the task of the current execution context.
getTemplates() - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
getTemporaryDirectoryPath() - Method in class com.xebialabs.deployit.plugin.overthere.Host
getTextFileNamesRegex() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
getTextFileNamesRegex() - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
getTextFileNamesRegex() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
getThisCI() - Method in interface com.xebialabs.deployit.plugin.api.creator.CreatorContext
getType() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getType() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
getType() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
getType() - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getTypeSource() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getTypeSource() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
getUndeployDependencies() - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
getUnresolvedPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getUnresolvedPlaceholdersWithValues() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getUsername() - Method in interface com.xebialabs.deployit.plugin.api.flow.ITask
getValidationRules() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getValue() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
getValue() - Method in class com.xebialabs.deployit.plugin.api.validation.Contain.Validator
getValue() - Method in class com.xebialabs.deployit.plugin.api.validation.NotContain.Validator
getValue() - Method in enum class com.xebialabs.deployit.plugin.proxy.ProxyServerType
getValue(String) - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
getValue(String) - Method in interface com.xebialabs.deployit.plugin.api.udm.IDictionary
getValues() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
getVersion() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
getVersion() - Method in class com.xebialabs.deployit.plugin.api.udm.Version
  By convention, the version of a Version is the last part of the id (which is in effect the same as the getName() returns.

## H

hashCode() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
hashCode() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
hashCode() - Method in class com.xebialabs.deployit.plugin.api.udm.IDictionary.DictionaryContext
hashCode() - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
hasProperty(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
hasProperty(String) - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
hasProvisioned() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
hasValue(String) - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
hidden() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether this property is hidden, ie.
HIGHEST_PRECEDENCE - Static variable in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
Host - Class in com.xebialabs.deployit.plugin.overthere
  A machine that runs middleware.
Host() - Constructor for class com.xebialabs.deployit.plugin.overthere.Host
Host.ConnectionOptionsBuilder - Class in com.xebialabs.deployit.plugin.overthere
HostContainer - Interface in com.xebialabs.deployit.plugin.overthere
HTTP - Enum constant in enum class com.xebialabs.deployit.plugin.proxy.ProxyServerType
HTTPS - Enum constant in enum class com.xebialabs.deployit.plugin.proxy.ProxyServerType

## I

id - Variable in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
IDescriptorRegistry - Interface in com.xebialabs.deployit.plugin.api.reflect
IDictionary - Interface in com.xebialabs.deployit.plugin.api.udm
  Provide methods to get a value by key from a storage.
IDictionary.DictionaryContext - Class in com.xebialabs.deployit.plugin.api.udm
  Context used when processing dictionaries for a deployment.
IEncryptedDictionary - Interface in com.xebialabs.deployit.plugin.api.udm
  Provide support for encrypted entries.
IllegalLookupValueProviderKeyException - Exception in com.xebialabs.deployit.plugin.api.udm.lookup
IllegalLookupValueProviderKeyException() - Constructor for exception com.xebialabs.deployit.plugin.api.udm.lookup.IllegalLookupValueProviderKeyException
IllegalLookupValueProviderKeyException(String) - Constructor for exception com.xebialabs.deployit.plugin.api.udm.lookup.IllegalLookupValueProviderKeyException
IllegalLookupValueProviderKeyException(String, Throwable) - Constructor for exception com.xebialabs.deployit.plugin.api.udm.lookup.IllegalLookupValueProviderKeyException
IllegalLookupValueProviderKeyException(String, Throwable, boolean, boolean) - Constructor for exception com.xebialabs.deployit.plugin.api.udm.lookup.IllegalLookupValueProviderKeyException
IllegalLookupValueProviderKeyException(Throwable) - Constructor for exception com.xebialabs.deployit.plugin.api.udm.lookup.IllegalLookupValueProviderKeyException
includes(Version) - Method in class com.xebialabs.deployit.plugin.api.semver.VersionRange
info(String, String, String) - Static method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
INFO - Enum constant in enum class com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level
INFRASTRUCTURE - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
initialize() - Method in interface com.xebialabs.deployit.plugin.api.udm.LazyConfigurationItem
InputHint - Class in com.xebialabs.deployit.plugin.api.reflect
InputHint() - Constructor for class com.xebialabs.deployit.plugin.api.reflect.InputHint
InputHint(PropertyKind, boolean, String, List<InputHintValue>, Set<Validator<?>>, String, Type, String, boolean) - Constructor for class com.xebialabs.deployit.plugin.api.reflect.InputHint
InputHint.InputHintBuilder - Class in com.xebialabs.deployit.plugin.api.reflect
InputHintBuilder() - Constructor for class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
inputHintValue(String, String) - Static method in class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
InputHintValue - Class in com.xebialabs.deployit.plugin.api.reflect
InputHintValue(String) - Constructor for class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
InputHintValue(String, String) - Constructor for class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
Inspect - Annotation Interface in com.xebialabs.deployit.plugin.api.inspection
inspectable() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  Whether or not the type is inspectable.
inspected(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionContext
inspected(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
  Deprecated.
InspectionContext - Interface in com.xebialabs.deployit.plugin.api.inspection
InspectionExecutionContext - Interface in com.xebialabs.deployit.plugin.api.inspection
  Deprecated.
InspectionPlanningContext - Interface in com.xebialabs.deployit.plugin.api.inspection
InspectionProperty - Annotation Interface in com.xebialabs.deployit.plugin.api.inspection
InspectionStep - Interface in com.xebialabs.deployit.plugin.api.inspection
  Deprecated.
  Implement `Step` instead, to be removed in 3.9
instanceName - Variable in class com.xebialabs.deployit.plugin.api.udm.template.core.Directory
instanceName - Variable in class com.xebialabs.deployit.plugin.api.udm.Template
instanceOf(Type) - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
INTEGER - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
invoke(CreatorContext) - Method in interface com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor
invoke(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
invoke(ConfigurationItem, Parameters) - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
IS_RESCANNED_PROPERTY_NAME - Static variable in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
isAsContainment() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  Indicates a parent / child relationship (Boolean).
isAssignableTo(Type) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
isAssignableTo(Class<?>) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
IsControlTaskParameters - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
IsControlTaskParameters.Validator - Class in com.xebialabs.deployit.plugin.api.validation
isDefault() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
isDeployedSpecific() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isDynamicLookup() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
isExactIdSearch() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
isExactNameSearch() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
isForceRedeploy() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
isHealthy() - Method in interface com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueProvider
  Check Lookup Value Provider health
isHidden() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  Hidden properties don't show up in the UI.
isInitialized() - Method in interface com.xebialabs.deployit.plugin.api.udm.LazyConfigurationItem
isInspectable() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
isInspectionProperty() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isLocal() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
isNested() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  Indicates a child relationship (Boolean).
isOptimizePlan() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
isPassword() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  Only applicable for String property types.
isPreScannedPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
isProvisioning() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
isProxy() - Method in interface com.xebialabs.deployit.plugin.api.udm.LazyConfigurationItem
isReadonly() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isRequired() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
isRequired() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isRequiredForInspection() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isRollback() - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Whether the planning occurs as the result of a rollback of a previous deployment.
isRollback() - Method in interface com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification
  Indicated whether this specification was calculated as a result of a rollback operation.
isScanPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
isScanPlaceholders() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
isSimple() - Method in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
isSubTypeOf(Type) - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
isSuperTypeOf(Type) - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
isTransient() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isTransient() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether or not this property is transient, ie.
isUndeployDependencies() - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
isVersioned() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
isVirtual() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
ITask - Interface in com.xebialabs.deployit.plugin.api.flow
  Expose it to the ExecutionContext to allow a step to retrieve the username and other information from the task object.

## K

kind - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder

## L

label() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.ControlTask
label() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  The label of this configuration item.
label() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  The descriptive id of this property as it should be shown in the user interface.
LARGE - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Property.Size
  Defines that the configuration item property should be shown using the large size.
LATEST - Static variable in interface com.xebialabs.deployit.plugin.api.udm.DeploymentPackage.DependencyResolution
  Deploy the latest version of any dependency.
LazyConfigurationItem - Interface in com.xebialabs.deployit.plugin.api.udm
Lexer - Class in com.xebialabs.deployit.plugin.api.semver
Lexer() - Constructor for class com.xebialabs.deployit.plugin.api.semver.Lexer
LIST_OF_CI - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
LIST_OF_STRING - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
logError(String) - Method in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
  Deprecated.
  Logs a line of error output.
logError(String) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Logs a line with a new line ending of error output.
logError(String, Throwable) - Method in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
  Deprecated.
  Logs a line and an exception to the error output .
logError(String, Throwable) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Logs a line with an new line mark ending and an exception to the error output .
logErrorRaw(String) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Logs a line of error output.
logMsgOutput(ProductName, String, Object...) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Get the logs line from message handler with the help of key and logs a line.
logOutput(String) - Method in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
  Deprecated.
  Logs a line of output.
logOutput(String) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Logs a line with new line ending of output.
logOutputRaw(String) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Logs a line of output.
lookup(String, boolean) - Method in interface com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueProvider
  Lookup an external value by key.
lookup(String, boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.SimpleLookupValueProvider
lookupType(Class<?>) - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
  Searches in the registry for a CI type by CI class.
lookupType(Class<?>) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
lookupType(String) - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
  Searches in the registry for a CI type by CI prefixed type name.
lookupType(String) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
lookupType(String, String) - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
  Searches in the registry for a CI type by CI prefix and simple name.
lookupType(String, String) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
LookupValueKey - Class in com.xebialabs.deployit.plugin.api.udm.lookup
LookupValueKey() - Constructor for class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
LookupValueProvider - Interface in com.xebialabs.deployit.plugin.api.udm.lookup
  CI that can be used to lookup external values.
LOWEST_PRECEDENCE - Static variable in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry

## M

MAP_STRING_STRING - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
max() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Size
MAX_VALUE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Range
MAX_VALUE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Size
maximum() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Range
MEDIUM - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Property.Size
  Defines that the configuration item property should be shown using the medium size.
message() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Contain
message() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.NotContain
message() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.NotEmpty
message() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Range
message() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Regex
message() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Size
Metadata - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  Specifies that this class is a configuration item.
Metadata.ConfigurationItemRoot - Enum Class in com.xebialabs.deployit.plugin.api.udm
  The root in the JCR tree.
MethodDescriptor - Interface in com.xebialabs.deployit.plugin.api.reflect
  Encapsulates the metadata about a control task (also named control method) of a type in the XL Deploy type system.
methodRef - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
MethodVerification - Interface in com.xebialabs.deployit.plugin.api.reflect
min() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Size
MIN_VALUE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Range
MIN_VALUE - Static variable in annotation interface com.xebialabs.deployit.plugin.api.validation.Size
minimum() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Range
mkString(List<String>, String) - Static method in class com.xebialabs.xlplatform.utils.Strings
  Make a string by joining them using the 'sep' string.
Modify - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `modify` the Deployed in the middleware.
MODIFY - Enum constant in enum class com.xebialabs.deployit.plugin.api.deployment.specification.Operation
move(String, String) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository

## N

name - Variable in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
name() - Element in annotation interface com.xebialabs.deployit.plugin.api.rules.StepMetadata
  Name of the step as used in xml 'xl-rules.xml'.
name() - Element in annotation interface com.xebialabs.deployit.plugin.api.rules.StepParameter
name() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.CandidateValuesFilter
name() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Delegate
nested() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether this property is a nested CI.
NESTED - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
newInputHintFrom(InputHint) - Static method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
newInstance(String) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
Noop - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `noop` the Deployed in the middleware.
NOOP - Enum constant in enum class com.xebialabs.deployit.plugin.api.deployment.specification.Operation
NOOP - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy
NOOP - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy
NoSelfReference - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
NoSelfReference.Validator - Class in com.xebialabs.deployit.plugin.api.validation
NotContain - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
  The annotated element must not contain the specified values.
NotContain.Validator - Class in com.xebialabs.deployit.plugin.api.validation
NotEmpty - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
NotEmpty.Validator - Class in com.xebialabs.deployit.plugin.api.validation

## O

onClose(IDescriptorRegistry) - Method in interface com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryHook
OneByOne - Enum constant in enum class com.xebialabs.deployit.plugin.overthere.CopyStrategyName
onFailurePolicy - Variable in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
onSuccessPolicy - Variable in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
OnTaskFailurePolicy - Enum Class in com.xebialabs.deployit.plugin.api.udm
  Policies used for state transition on "halted execution" tasks (e.g.
OnTaskSuccessPolicy - Enum Class in com.xebialabs.deployit.plugin.api.udm
  Policies used for state transition on EXECUTED tasks
Operation - Enum Class in com.xebialabs.deployit.plugin.api.deployment.specification
  The operation that is being performed on the DeployedApplication or on a single Delta object.
order() - Element in annotation interface com.xebialabs.deployit.plugin.api.deployment.planning.PostPlanProcessor
order() - Element in annotation interface com.xebialabs.deployit.plugin.api.deployment.planning.PrePlanProcessor

## P

Parameters - Class in com.xebialabs.deployit.plugin.api.udm
  A `ConfigurationItem` that can be used as a parameter for `ControlTask` method.
Parameters() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Parameters
parameterType() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.ControlTask
password() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether this property is a password property.
patch(InputStream, ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Applies patches to the content provided.
patch(String, ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Applies patches to the content provided.
pattern() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Regex
PatternValidator<Object> - Interface in com.xebialabs.deployit.plugin.api.validation
PAUSE - Enum constant in enum class com.xebialabs.deployit.plugin.api.flow.StepExitCode
  The step requested the execution to be paused.
Placeholders - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
Placeholders.Validator - Class in com.xebialabs.deployit.plugin.api.validation
PLAN - Enum constant in enum class com.xebialabs.deployit.plugin.api.rules.Scope
POST_FLIGHT - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
POST_PLAN - Enum constant in enum class com.xebialabs.deployit.plugin.api.rules.Scope
PostPlanProcessor - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  A PostProcessor for a Plan.
PRE_FLIGHT - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
PRE_PLAN - Enum constant in enum class com.xebialabs.deployit.plugin.api.rules.Scope
Prefix - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  The Prefix annotation is used to specify the CI namespace, and it is used from inside a package-info.java file.
PrePlanProcessor - Annotation Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  A PreProcessor for a Plan.
Preview - Class in com.xebialabs.deployit.plugin.api.flow
  An preview of the script that a step is going to execute, or of the template that will be copied.
PreviewStep - Interface in com.xebialabs.deployit.plugin.api.flow
process(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.ConfigurationItemPostConstructor
Process - Annotation Interface in com.xebialabs.deployit.plugin.api.reflect
prompt - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
Property - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
  Specifies that this field is part of the configuration item.
Property.Size - Enum Class in com.xebialabs.deployit.plugin.api.udm
  Defines a number of standard sizes for configuration item properties.
PropertyDescriptor - Interface in com.xebialabs.deployit.plugin.api.reflect
  Encapsulates the metadata about a property of a type in the XL Deploy type system.
PropertyKind - Enum Class in com.xebialabs.deployit.plugin.api.reflect
  Enumeration of all the available values for a property's type.
Provisionable - Interface in com.xebialabs.deployit.plugin.api.udm
Provisioned<D extends Provisionable,C extends Container> - Interface in com.xebialabs.deployit.plugin.api.udm
Provisioner - Interface in com.xebialabs.deployit.plugin.api.udm
  Base type for all provisioners.
ProvisioningPackage - Class in com.xebialabs.deployit.plugin.api.udm
ProvisioningPackage() - Constructor for class com.xebialabs.deployit.plugin.api.udm.ProvisioningPackage
ProxyServerType - Enum Class in com.xebialabs.deployit.plugin.proxy
PublicApi - Annotation Interface in com.xebialabs.xlplatform.documentation
  This annotation tells the generator that the class/or interface must be included as a first-class citizen into the generated API documentation.
PublicApiMember - Annotation Interface in com.xebialabs.xlplatform.documentation
  This annotation tells the generator that the member must be included into the generated API documentation.
PublicApiRef - Annotation Interface in com.xebialabs.xlplatform.documentation
  This annotation tells the generator that the class/or interface must be included as a reference into the generated API documentation.

## R

Range - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
Range.Validator - Class in com.xebialabs.deployit.plugin.api.validation
read(String) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
  Deprecated.
  Read a `ConfigurationItem` with a specific id.
read(String) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
  Returns an item by given id.
read(List<String>, Integer) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
readonly() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether or not this property is readonly.
ReadOnlyRepository - Interface in com.xebialabs.deployit.plugin.api.deployment.planning
  Deprecated.
  Replaced by `Repository`
referencedType - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
referenceField() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.NoSelfReference
Regex - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
Regex.Validator - Class in com.xebialabs.deployit.plugin.api.validation
register(Descriptor) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
registerHook(DescriptorRegistryHook) - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
registerHook(DescriptorRegistryHook) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
registerSubtype(Type, Type) - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
remove(DescriptorRegistryId) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
  Unregisters the descriptor registry with the specified id.
rename(String, String) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
replaceRegistry(IDescriptorRegistry) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
Repository - Interface in com.xebialabs.deployit.plugin.api.services
requestStaging(StagingContext) - Method in interface com.xebialabs.deployit.plugin.api.flow.StageableStep
  Called by XL Deploy to have the step request staging of its artifacts.
required - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
required() - Element in annotation interface com.xebialabs.deployit.plugin.api.inspection.InspectionProperty
  Whether or not it is required to set this property before discovering the CI.
required() - Element in annotation interface com.xebialabs.deployit.plugin.api.rules.StepParameter
required() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  Whether this property is required.
RETRY - Enum constant in enum class com.xebialabs.deployit.plugin.api.flow.StepExitCode
  Retries the step in a configurable amount of seconds
RetryableStep - Interface in com.xebialabs.deployit.plugin.api.flow
root() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  The root under which to place configuration items of this type in the JCR tree.
rootName() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  In case when `Metadata.root()` is set to `Metadata.ConfigurationItemRoot.BY_ROOT_NAME` this value is read as desired root for this item.
Rule - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
RulePostConstruct - Annotation Interface in com.xebialabs.deployit.plugin.api.rules
  Marks a method of `Step` to be executed to for post construct actions.

## S

SatelliteAware - Interface in com.xebialabs.xlplatform.satellite
  If a step can be executed on a Satellite, the step
  should implements this interface and code
  the access to the targeted Satellite CI.
SCAN_PLACEHOLDERS_PROPERTY_NAME - Static variable in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
SCAN_PLACEHOLDERS_PROPERTY_NAME - Static variable in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
Scope - Enum Class in com.xebialabs.deployit.plugin.api.rules
  Please refer to rules manual for explanation of what a scope is.
search(Type) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
  Deprecated.
  Search for all `ConfigurationItem`s of the specified `Type`.
search(Type) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
  Search for all `ConfigurationItem`s of the specified `Type`.
search(Type, String) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
  Deprecated.
  Search for all `ConfigurationItem`s of the specified `Type` under a parent node
search(Type, String) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
  Search for all `ConfigurationItem`s of the specified `Type` under a parent node
SearchParameters - Class in com.xebialabs.deployit.plugin.api.services
  Declarative query parameters for searching the JCR repository for Configuration Items.
SearchParameters() - Constructor for class com.xebialabs.deployit.plugin.api.services.SearchParameters
set(ConfigurationItem, Object) - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
  Set the given value for this property of the given `ConfigurationItem`.
SET_OF_CI - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
SET_OF_STRING - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
set$ciAttributes(CiAttributes) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
  Sets attributes of ci modification.
set$directoryReference(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$externalProperties(Map<String, ExternalProperty>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$internalId(Integer) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$referenceId(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$resolvedPlaceholders(Set<ResolvedPlaceholder>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
set$securedCi(Integer) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$securedDirectoryReference(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$token(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
set$validationMessages(List<ValidationMessage>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
setAfter(Calendar) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Sets the search parameters to search for CIs modified after the given date.
setAncestor(String) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  The desired ancestor of the CI.
setApplication(Application) - Method in class com.xebialabs.deployit.plugin.api.udm.Version
setApplicationDependencies(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
  Sets the application versions that this package depends on.
setAttribute(String, Object) - Method in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
  Stores an attribute in the planning context.
setAttribute(String, Object) - Method in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
  Deprecated.
  Stores an attribute in the execution context.
setAttribute(String, Object) - Method in interface com.xebialabs.deployit.plugin.api.flow.ExecutionContext
  Stores an attribute in the execution context.
setAutomaticDictionary(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
setBefore(Calendar) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Sets the search parameters to search for CIs modified before the given date.
setBoundConfigurationItems(Set<ConfigurationItem>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
setBoundConfigurationItems(Set<ConfigurationItem>) - Method in interface com.xebialabs.deployit.plugin.api.udm.Deployed
setBoundConfigurationItems(Set<ConfigurationItem>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setBoundTemplates(Set<Template>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable
setBoundTemplates(Set<Template>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
setCardinality(String) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionable
setCardinality(String) - Method in interface com.xebialabs.deployit.plugin.api.udm.Provisionable
setChecksum(String) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setChecksum(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setContainer(C) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
setContainer(C) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed
setContainer(C) - Method in interface com.xebialabs.deployit.plugin.api.udm.Deployed
  Duplicated from `EmbeddedDeployedContainer` to retain binary compatibility.
setContainer(C) - Method in interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
setContainerTags(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseDeployableContainer
setContainerTags(Set<String>) - Method in interface com.xebialabs.deployit.plugin.api.udm.DeployableContainer
setContents(String) - Method in class com.xebialabs.deployit.plugin.api.flow.Preview
setCopyFromProperty(String) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setCredentials(Credentials) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setDelimiters(String) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setDelimiters(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setDependencyResolution(String) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
setDeployable(D) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
setDeployable(D) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployed
setDeployable(D) - Method in interface com.xebialabs.deployit.plugin.api.udm.Deployed
  Duplicated from `EmbeddedDeployedContainer` to retain binary compatibility.
setDeployable(D) - Method in interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
setDeployables(Set<Deployable>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
setDeployeds(Set<Deployed>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setDepth(int) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Set the depth of the search.
setDictionaries(List<IDictionary>) - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
  The dictionaries providing placeholder values.
setDictionaryPath(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
setDirectoryPath(String) - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
setDynamicLookup(boolean) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setEncryptedEntries(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
setEntries(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.Dictionary
setEnvironment(Environment) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setEnvironmentPath(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
setExactIdSearch(boolean) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Set to true for exact id search, default is false.
setExactNameSearch(boolean) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Set to true for exact name search, default is false.
setExcludeFileNamesRegex(String) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setExcludeFileNamesRegex(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setFile(OverthereFile) - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifact
setFile(OverthereFile) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setFile(OverthereFile) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact
setFile(OverthereFile) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setFile(OverthereFile) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact
setForceRedeploy(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setGenerateCIsFromResources(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
setGeneratedConfigurationItems(Set<ConfigurationItem>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
setHostTemplate(Template) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisioner
setHostTemplate(Template) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionerArtifact
setId(String) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  A search pattern for the id.
setId(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
setId(String) - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
  Sets The id of the CI.
setKey(String) - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
setKind(PropertyKind) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setLastVersion(String) - Method in class com.xebialabs.deployit.plugin.api.udm.Application
setMembers(Set<Container>) - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
setMessage(String) - Method in class com.xebialabs.deployit.plugin.api.validation.Regex.Validator
setMethodRef(String) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setName(String) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  A search pattern for the name.
setOnFailurePolicy(OnTaskFailurePolicy) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
  Sets on task failure policy.
setOnSuccessPolicy(OnTaskSuccessPolicy) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItemWithPolicies
  Sets on task success policy.
setOptimizePlan(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setOrchestrator(List<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setOrchestrator(List<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.Version
setOrdinal(int) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisioned
setOrdinal(int) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionedContainer
setOrdinal(int) - Method in interface com.xebialabs.deployit.plugin.api.udm.Provisioned
setOs(OperatingSystemFamily) - Method in class com.xebialabs.deployit.plugin.overthere.Host
setOutputVariables(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedInfrastructureAsCode
setPage(long) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Sets the page to be retrieved.
setParent(String) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  The desired parent of the CI.
setPatchDictionaries(List<PatchDictionary>) - Method in class com.xebialabs.deployit.plugin.api.udm.Environment
setPattern(String) - Method in class com.xebialabs.deployit.plugin.api.validation.Regex.Validator
setPlaceholders(Map<String, String>) - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact
setPlaceholders(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployedArtifact
setPlaceholders(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact
setPlaceholders(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setPlaceholders(Set<String>) - Method in interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
setPlaceholders(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setPreScannedPlaceholders(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setPrompt(String) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setProperty(String, T) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
setProperty(String, T) - Method in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
  Adds a custom property of a generic type to the CI.
setProviderId(String) - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
setProvisioners(List<Provisioner>) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionable
setProxySettings(ProxySettings) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setProxySettings(ProxySettings) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setReferencedType(Type) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setRequired(boolean) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setRescanned(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setResultsPerPage(long) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  Sets the number of results to be retrieved per page.
setScanPlaceholders(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setScanPlaceholders(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setScmTraceabilityDataId(Integer) - Method in class com.xebialabs.deployit.plugin.api.udm.CiAttributes
  Set the id of scm traceability data
setSourcePath(String) - Method in class com.xebialabs.deployit.plugin.api.flow.Preview
setStagingDirectoryPath(String) - Method in class com.xebialabs.deployit.plugin.overthere.Host
setTags(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
setTags(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployable
setTags(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer
setTags(Set<String>) - Method in class com.xebialabs.deployit.plugin.api.udm.BaseProvisionedContainer
setTags(Set<String>) - Method in interface com.xebialabs.deployit.plugin.api.udm.Taggable
setTemplates(Set<Template>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
setTemporaryDirectoryPath(String) - Method in class com.xebialabs.deployit.plugin.overthere.Host
setTextFileNamesRegex(String) - Method in class com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
setTextFileNamesRegex(String) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployableArtifact
setType(Type) - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
  The desired type of the CI.
setType(Type) - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
  Sets the type metadata for this CI.
setUndeployDependencies(boolean) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setUndeployDependencies(String) - Method in class com.xebialabs.deployit.plugin.api.udm.DeploymentPackage
setUnresolvedPlaceholders(Map<String, String>) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
setValues(List<InputHintValue>) - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHint
setVersion(Version) - Method in class com.xebialabs.deployit.plugin.api.udm.DeployedApplication
ShowOnlyPublicApiMembers - Annotation Interface in com.xebialabs.xlplatform.documentation
  This annotation tells the generator that only only members annotated with @PublicApiMember must be included into the generated documentation.
SimpleLookupValueProvider - Class in com.xebialabs.deployit.plugin.api.udm.lookup
SimpleLookupValueProvider() - Constructor for class com.xebialabs.deployit.plugin.api.udm.lookup.SimpleLookupValueProvider
size() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Property
  The size of this property as it should be shown in the user interface.
Size - Annotation Interface in com.xebialabs.deployit.plugin.api.validation
  The annotated element size must be between the specified boundaries (included).
Size.Validator - Class in com.xebialabs.deployit.plugin.api.validation
skippable() - Method in interface com.xebialabs.deployit.plugin.api.flow.Step
  Returns whether a step can be skipped
SMALL - Enum constant in enum class com.xebialabs.deployit.plugin.api.udm.Property.Size
  Defines that the configuration item property should be shown using the small size.
SOCKS - Enum constant in enum class com.xebialabs.deployit.plugin.proxy.ProxyServerType
SourceArtifact - Interface in com.xebialabs.deployit.plugin.api.udm.artifact
StageableStep - Interface in com.xebialabs.deployit.plugin.api.flow
stageArtifact(Artifact, StagingTarget) - Method in interface com.xebialabs.deployit.plugin.api.flow.StagingContext
  Stage a local file (artifact) to be copied to a remote host.
StagedFile - Interface in com.xebialabs.deployit.plugin.api.flow
StagingContext - Interface in com.xebialabs.deployit.plugin.api.flow
StagingTarget - Interface in com.xebialabs.deployit.plugin.api.flow
START_ARTIFACTS - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
START_CONTAINERS - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
Step<C extends ExecutionContext> - Interface in com.xebialabs.deployit.plugin.api.execution
  Deprecated.
  Use `Step`
Step - Interface in com.xebialabs.deployit.plugin.api.flow
  A Step that can be executed for either Inspection or Deployment.
Step.Result - Enum Class in com.xebialabs.deployit.plugin.api.execution
  Deprecated.
StepExitCode - Enum Class in com.xebialabs.deployit.plugin.api.flow
  Return codes that should be returned from a step during execution.
StepMetadata - Annotation Interface in com.xebialabs.deployit.plugin.api.rules
StepParameter - Annotation Interface in com.xebialabs.deployit.plugin.api.rules
StepPostConstructContext - Class in com.xebialabs.deployit.plugin.api.rules
  Context used for post constructing a `Step`.
StepPostConstructContext(Scope, Object, DeployedApplication, Repository) - Constructor for class com.xebialabs.deployit.plugin.api.rules.StepPostConstructContext
stepRetryFailed(ExecutionContext) - Method in interface com.xebialabs.deployit.plugin.api.flow.RetryableStep
STOP_ARTIFACTS - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
STOP_CONTAINERS - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
STRING - Enum constant in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
Strings - Class in com.xebialabs.xlplatform.utils
  String utilities
Strings() - Constructor for class com.xebialabs.xlplatform.utils.Strings
Success - Enum constant in enum class com.xebialabs.deployit.plugin.api.execution.Step.Result
  Deprecated.
SUCCESS - Enum constant in enum class com.xebialabs.deployit.plugin.api.flow.StepExitCode
  Step was executed successfully.
SYNTHETIC_PROPERTIES_FIELD - Static variable in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
syntheticProperties - Variable in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem

## T

Taggable - Interface in com.xebialabs.deployit.plugin.api.udm
TAGS_FIELD - Static variable in interface com.xebialabs.deployit.plugin.api.udm.Taggable
Tar - Enum constant in enum class com.xebialabs.deployit.plugin.overthere.CopyStrategyName
Template - Class in com.xebialabs.deployit.plugin.api.udm
Template() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Template
TemplateHostValidator - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
TemplateHostValidator.Validator - Class in com.xebialabs.deployit.plugin.api.udm
tokenize(String) - Method in class com.xebialabs.deployit.plugin.api.semver.Lexer
toString() - Method in class com.xebialabs.deployit.plugin.api.deployment.rules.AbstractBaseRule
toString() - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
toString() - Method in class com.xebialabs.deployit.plugin.api.reflect.InputHintValue
toString() - Method in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
toString() - Method in class com.xebialabs.deployit.plugin.api.reflect.Type
toString() - Method in enum class com.xebialabs.deployit.plugin.api.rules.Scope
toString() - Method in class com.xebialabs.deployit.plugin.api.services.SearchParameters
toString() - Method in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
toString() - Method in class com.xebialabs.deployit.plugin.api.udm.lookup.LookupValueKey
toString() - Method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
type - Variable in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
type() - Element in annotation interface com.xebialabs.deployit.plugin.api.reflect.Process
type() - Element in annotation interface com.xebialabs.deployit.plugin.api.reflect.Verify
type() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Rule
Type - Class in com.xebialabs.deployit.plugin.api.reflect
  Encapsulates the metadata about the type of a `ConfigurationItem`, such as: prefix, name, type hierarchy, the source registry etc.
TYPE_FIELD - Static variable in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
TypeIcon - Annotation Interface in com.xebialabs.deployit.plugin.api.udm
TypeVerification - Interface in com.xebialabs.deployit.plugin.api.reflect

## U

UNDEPLOY_ARTIFACTS - Static variable in interface com.xebialabs.deployit.plugin.api.deployment.planning.DefaultOrders
update(T...) - Method in interface com.xebialabs.deployit.plugin.api.services.Repository
use() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Delegate

## V

validate(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
  Validates the values for each property of the CI.
validate(ConfigurationItem, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.udm.TemplateHostValidator.Validator
validate(ConfigurationItem, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.NoSelfReference.Validator
validate(Deployed<?, ?>, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.Placeholders.Validator
validate(ExtendedValidationContext, ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
validate(Integer, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.Range.Validator
validate(Object, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.Contain.Validator
validate(Object, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.NotContain.Validator
validate(Object, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.NotEmpty.Validator
validate(Object, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.Regex.Validator
validate(Object, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.Size.Validator
validate(Map<String, String>, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.ApplicationDependenciesFormat.Validator
validate(Map<String, String>, ValidationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.FileEncodings.Validator
validate(T, ValidationContext) - Method in interface com.xebialabs.deployit.plugin.api.validation.Validator
validateInputHint(ConfigurationItem) - Method in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
ValidationContext - Interface in com.xebialabs.deployit.plugin.api.validation
ValidationMessage - Class in com.xebialabs.deployit.plugin.api.validation
  A ValidationMessage may be returned for certain operations, related to specific property of a `ConfigurationItem`.
ValidationMessage(String, String, String) - Constructor for class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
ValidationMessage(String, String, String, ValidationMessage.Level) - Constructor for class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
ValidationMessage(String, String, String, String) - Constructor for class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
ValidationMessage.Level - Enum Class in com.xebialabs.deployit.plugin.api.validation
validationRules - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
Validator<T> - Interface in com.xebialabs.deployit.plugin.api.validation
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.udm.TemplateHostValidator.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.ApplicationDependenciesFormat.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.Contain.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.FileEncodings.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.IsControlTaskParameters.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.NoSelfReference.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.NotContain.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.NotEmpty.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.Placeholders.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.Range.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.Regex.Validator
Validator() - Constructor for class com.xebialabs.deployit.plugin.api.validation.Size.Validator
value() - Element in annotation interface com.xebialabs.deployit.plugin.api.deployment.rules.DeploymentRule
value() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Prefix
value() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.TypeIcon
  The relative location of the type icon.
value() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.ApplicableTo
value() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.Contain
value() - Element in annotation interface com.xebialabs.deployit.plugin.api.validation.NotContain
valueOf(Class<?>) - Static method in class com.xebialabs.deployit.plugin.api.reflect.Type
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.deployment.specification.Operation
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.execution.Step.Result
  Deprecated.
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.flow.StepExitCode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.xebialabs.deployit.plugin.api.reflect.Type
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.rules.Scope
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.udm.Delegate.Use
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.udm.Property.Size
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.overthere.CopyStrategyName
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xebialabs.deployit.plugin.proxy.ProxyServerType
  Returns the enum constant of this class with the specified name.
valueOf(String, String) - Static method in class com.xebialabs.deployit.plugin.api.reflect.Type
values - Variable in class com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
values() - Static method in enum class com.xebialabs.deployit.plugin.api.deployment.specification.Operation
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.execution.Step.Result
  Deprecated.
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.flow.StepExitCode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.reflect.PropertyKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.rules.Scope
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.udm.Delegate.Use
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskFailurePolicy
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.udm.OnTaskSuccessPolicy
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.udm.Property.Size
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.overthere.CopyStrategyName
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xebialabs.deployit.plugin.proxy.ProxyServerType
  Returns an array containing the constants of this enum class, in the order they are declared.
Verification - Interface in com.xebialabs.deployit.plugin.api.reflect
VerificationContext - Interface in com.xebialabs.deployit.plugin.api.reflect
verify(Descriptor, VerificationContext) - Method in interface com.xebialabs.deployit.plugin.api.reflect.TypeVerification
verify(Descriptor, VerificationContext) - Method in class com.xebialabs.deployit.plugin.api.validation.IsControlTaskParameters.Validator
verify(MethodDescriptor, VerificationContext) - Method in interface com.xebialabs.deployit.plugin.api.reflect.MethodVerification
Verify - Annotation Interface in com.xebialabs.deployit.plugin.api.reflect
verifyTypes() - Method in class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
verifyTypes() - Method in interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
Version - Class in com.xebialabs.deployit.plugin.api.udm
  A Version of an `Application`, which can be represented either as a `DeploymentPackage` or as a `CompositePackage`.
Version() - Constructor for class com.xebialabs.deployit.plugin.api.udm.Version
versioned() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  Whether or not this is a versioned type, i.e.
VersionRange - Class in com.xebialabs.deployit.plugin.api.semver
VersionRange(Lexer, String) - Constructor for class com.xebialabs.deployit.plugin.api.semver.VersionRange
VersionRange(String) - Constructor for class com.xebialabs.deployit.plugin.api.semver.VersionRange
virtual() - Element in annotation interface com.xebialabs.deployit.plugin.api.udm.Metadata
  Whether or not this is a virtual type, i.e.

## W

warn(String, String, String) - Static method in class com.xebialabs.deployit.plugin.api.validation.ValidationMessage
Warn - Enum constant in enum class com.xebialabs.deployit.plugin.api.execution.Step.Result
  Deprecated.
WARNING - Enum constant in enum class com.xebialabs.deployit.plugin.api.validation.ValidationMessage.Level
withContents(String) - Static method in class com.xebialabs.deployit.plugin.api.flow.Preview
withDefaultLexer(String) - Static method in class com.xebialabs.deployit.plugin.api.semver.VersionRange
withSourcePathAndContents(String, String) - Static method in class com.xebialabs.deployit.plugin.api.flow.Preview
withWriteLock(Callable<T>) - Static method in class com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry

## Z

ZipUnix - Enum constant in enum class com.xebialabs.deployit.plugin.overthere.CopyStrategyName
ZipWindows - Enum constant in enum class com.xebialabs.deployit.plugin.overthere.CopyStrategyName

A B C D E F G H I K L M N O P R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form