Class SetupObjectFromResourceBean
- java.lang.Object
-
- jetbrains.buildServer.controllers.admin.projects.setupFromUrl.SetupObjectFromResourceBean
-
public class SetupObjectFromResourceBean extends Object
This bean contains information provided by user on create project from URL page. If someResourceDiscoveryExtensionrecognized some resource by entered URL and returnedDiscoveredObject, this bean will be returned bygetDiscoveredResource()method.- Since:
- 8.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSetupObjectFromResourceBean.ObjectType
-
Constructor Summary
Constructors Constructor Description SetupObjectFromResourceBean(String url, Credentials credentials, SProject parentProject, SetupObjectFromResourceBean.ObjectType objectType, DiscoveredObject discoveredObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleCredentialsgetCredentials()DiscoveredObjectgetDiscoveredResource()StringgetObjectType()SProjectgetParentProject()StringgetUrl()
-
-
-
Constructor Detail
-
SetupObjectFromResourceBean
public SetupObjectFromResourceBean(@NotNull String url, @Nullable Credentials credentials, @NotNull SProject parentProject, @NotNull SetupObjectFromResourceBean.ObjectType objectType, @NotNull DiscoveredObject discoveredObject)
-
-
Method Detail
-
getParentProject
@NotNull public SProject getParentProject()
- Returns:
- parent project where new project must be created
-
getUrl
@NotNull public String getUrl()
- Returns:
- resource URL provided by user
-
getCredentials
@Nullable public SimpleCredentials getCredentials()
- Returns:
- credentials provided by user
-
getDiscoveredResource
@NotNull public DiscoveredObject getDiscoveredResource()
- Returns:
- object describing resource located at user provided URL
-
getObjectType
public String getObjectType()
- Returns:
- type of the object being set up
-
-