Package com.xebialabs.deployit.plugin.api.udm

## Interface Taggable

- All Superinterfaces:
    `ConfigurationItem`, `java.io.Serializable`
  All Known Subinterfaces:
    `Container`, `Deployable`, `DeployableArtifact`, `DeployableContainer`, `HostContainer`, `Provisionable`
  All Known Implementing Classes:
    `BaseContainer`, `BaseDeployable`, `BaseDeployableArchiveArtifact`, `BaseDeployableArtifact`, `BaseDeployableContainer`, `BaseDeployableFileArtifact`, `BaseDeployableFolderArtifact`, `BaseDeployedContainer`, `BaseProvisionable`, `BaseProvisionedContainer`, `Host`

      public interface Taggable
      extends ConfigurationItem

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.lang.String` | `TAGS_FIELD` |

    - ### Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

      `SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<java.lang.String>` | `getTags()` |
    `void` | `setTags​(java.util.Set<java.lang.String> tags)` |

    - ### Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

      `get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty`

- - ### Field Detail

    - #### TAGS_FIELD

          static final java.lang.String TAGS_FIELD

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### getTags

          java.util.Set<java.lang.String> getTags()

    - #### setTags

          void setTags​(java.util.Set<java.lang.String> tags)