Package com.circleci.client.v2.model
Class JobDetailsProject
- java.lang.Object
-
- com.circleci.client.v2.model.JobDetailsProject
-
public class JobDetailsProject extends Object
Information about a project.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_EXTERNAL_URLstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_SLUG
-
Constructor Summary
Constructors Constructor Description JobDetailsProject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)JobDetailsProjectexternalUrl(String externalUrl)StringgetExternalUrl()URL to the repository hosting the project's codeStringgetName()The name of the projectStringgetSlug()Project slug in the form `vcs-slug/org-name/repo-name`.inthashCode()JobDetailsProjectname(String name)voidsetExternalUrl(String externalUrl)voidsetName(String name)voidsetSlug(String slug)JobDetailsProjectslug(String slug)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_SLUG
public static final String JSON_PROPERTY_SLUG
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXTERNAL_URL
public static final String JSON_PROPERTY_EXTERNAL_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
slug
public JobDetailsProject slug(String slug)
-
getSlug
public String getSlug()
Project slug in the form `vcs-slug/org-name/repo-name`. The `/` characters may be URL-escaped.- Returns:
- slug
-
setSlug
public void setSlug(String slug)
-
name
public JobDetailsProject name(String name)
-
getName
public String getName()
The name of the project- Returns:
- name
-
setName
public void setName(String name)
-
externalUrl
public JobDetailsProject externalUrl(String externalUrl)
-
getExternalUrl
public String getExternalUrl()
URL to the repository hosting the project's code- Returns:
- externalUrl
-
setExternalUrl
public void setExternalUrl(String externalUrl)
-
-