Interface DescriptionProvider

All Superinterfaces:
NameProvider
All Known Subinterfaces:
Buildable, Chain, ChainBranch, ChainBranchIdentifier, ChainStage, ChainStageResult, DecoratedEnvironment, DeploymentProject, Describable, Environment, EnvironmentStub, ImmutableBuildable, ImmutableChain, ImmutableChainBranch, ImmutableChainStage, ImmutableJob, ImmutablePlan, ImmutableTopLevelPlan, InternalDeploymentProject, InternalEnvironment, Job, LinkedDeploymentProject, MutableDeploymentProject, MutableEnvironment, PartialVcsRepositoryData, Plan, PlanIdentifier, PlanRepositoryDefinition, Project, ProjectIdentifier, QuickFilterRuleType, RepositoryDataEntity, TopLevelPlan, VcsRepositoryData
All Known Implementing Classes:
AbstractChain, AbstractImmutableChain, AbstractImmutablePlan, AbstractPlan, AbstractQuickFilterRuleType, ChainBranchIdentifierImpl, ChainBranchImpl, ChainStageImpl, ChainStageResultImpl, CompleteVcsRepositoryData, DecoratedEnvironmentImpl, DecoratedPlan, DecoratedPlan.DecoratedBranch, DefaultChain, DefaultJob, DefaultProject, DeploymentProjectImpl, EnvironmentImpl, EnvironmentStubDto, EnvironmentStubImpl, EnvironmentWithConfigCounts, HasLabelRuleType, ImmutableChainBranchImpl, ImmutableChainImpl, ImmutableChainStageImpl, ImmutableJobImpl, InProjectRuleType, InternalDeploymentProjectImpl, InternalEnvironmentImpl, InternalEnvironmentStubImpl, LastExecutionDateRuleType, LastResultStatusRuleType, MockVcsRepositoryData, MutableDeploymentProjectImpl, MutableEnvironmentImpl, NameMatcherRuleType, PartialVcsRepositoryDataImpl, PlanIdentifierImpl, PlanRepositoryDefinitionImpl, ProjectIdentifierImpl, QuickFilterRuleTypeUnsafeCodeDecorator, RepositoryDataEntityImpl, RestLinkedDeploymentProject, SuspensionStatusRuleType, VcsRepositoryDataImpl

public interface DescriptionProvider extends NameProvider
General interface for entities providing name and description without ability to change them
  • Method Details

    • getName

      @NotNull @NotNull String getName()
      Specified by:
      getName in interface NameProvider
    • getDescription

      @Nullable @Nullable String getDescription()