Class ProjectFeatureDescriptorImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.ProjectFeatureDescriptorImpl
-
- All Implemented Interfaces:
ParametersDescriptor
,SProjectFeatureDescriptor
- Direct Known Subclasses:
BuildExecutorDescriptorImpl
,SpaceTemporaryConnection
,UntrustedBuildsSettings
public class ProjectFeatureDescriptorImpl extends Object implements SProjectFeatureDescriptor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getId()
Returns unique id of this descriptorMap<String,String>
getParameters()
Returns parameters map.String
getProjectId()
String
getType()
Returns type of the parametersint
hashCode()
String
toString()
-
-
-
Method Detail
-
getId
@NotNull public String getId()
Description copied from interface:ParametersDescriptor
Returns unique id of this descriptor- Specified by:
getId
in interfaceParametersDescriptor
- Specified by:
getId
in interfaceSProjectFeatureDescriptor
- Returns:
- unique id of this descriptor. The id is unique only across one project, different projects could have features with same ids. The id could change during project copy.
-
getType
@NotNull public String getType()
Description copied from interface:ParametersDescriptor
Returns type of the parameters- Specified by:
getType
in interfaceParametersDescriptor
- Returns:
- parameters type
-
getParameters
@NotNull public Map<String,String> getParameters()
Description copied from interface:ParametersDescriptor
Returns parameters map.- Specified by:
getParameters
in interfaceParametersDescriptor
- Returns:
- parameters map
-
getProjectId
@NotNull public String getProjectId()
- Specified by:
getProjectId
in interfaceSProjectFeatureDescriptor
- Returns:
- internal id of project holding this feature
-
-