package hudson.plugins.tfs.rm;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @author Ankit Goyal
*/
public class ReleaseDefinition
{
private Integer id;
private Integer revision;
private String name;
private CreatedBy createdBy;
private String createdOn;
private ModifiedBy modifiedBy;
private String modifiedOn;
private List<Artifact> artifacts = new ArrayList<Artifact>();
private String releaseNameFormat;
private RetentionPolicy retentionPolicy;
private String url;
private final Map<String, Object> additionalProperties = new HashMap<String, Object>();
/**
*
* @return
* The id
*/
public Integer getId()
{
return id;
}
/**
*
* @param id
* The id
*/
public void setId(Integer id)
{
this.id = id;
}
/**
*
* @return
* The revision
*/
public Integer getRevision()
{
return revision;
}
/**
*
* @param revision
* The revision
*/
public void setRevision(Integer revision)
{
this.revision = revision;
}
/**
*
* @return
* The name
*/
public String getName()
{
return name;
}
/**
*
* @param name
* The name
*/
public void setName(String name)
{
this.name = name;
}
/**
*
* @return
* The createdBy
*/
public CreatedBy getCreatedBy()
{
return createdBy;
}
/**
*
* @param createdBy
* The createdBy
*/
public void setCreatedBy(CreatedBy createdBy)
{
this.createdBy = createdBy;
}
/**
*
* @return
* The createdOn
*/
public String getCreatedOn()
{
return createdOn;
}
/**
*
* @param createdOn
* The createdOn
*/
public void setCreatedOn(String createdOn)
{
this.createdOn = createdOn;
}
/**
*
* @return
* The modifiedBy
*/
public ModifiedBy getModifiedBy()
{
return modifiedBy;
}
/**
*
* @param modifiedBy
* The modifiedBy
*/
public void setModifiedBy(ModifiedBy modifiedBy)
{
this.modifiedBy = modifiedBy;
}
/**
*
* @return
* The modifiedOn
*/
public String getModifiedOn()
{
return modifiedOn;
}
/**
*
* @param modifiedOn
* The modifiedOn
*/
public void setModifiedOn(String modifiedOn)
{
this.modifiedOn = modifiedOn;
}
/**
*
* @return
* The artifacts
*/
public List<Artifact> getArtifacts()
{
return artifacts;
}
/**
*
* @param artifacts
* The artifacts
*/
public void setArtifacts(List<Artifact> artifacts)
{
this.artifacts = artifacts;
}
/**
*
* @return
* The releaseNameFormat
*/
public String getReleaseNameFormat()
{
return releaseNameFormat;
}
/**
*
* @param releaseNameFormat
* The releaseNameFormat
*/
public void setReleaseNameFormat(String releaseNameFormat)
{
this.releaseNameFormat = releaseNameFormat;
}
/**
*
* @return
* The retentionPolicy
*/
public RetentionPolicy getRetentionPolicy()
{
return retentionPolicy;
}
/**
*
* @param retentionPolicy
* The retentionPolicy
*/
public void setRetentionPolicy(RetentionPolicy retentionPolicy)
{
this.retentionPolicy = retentionPolicy;
}
public String getUrl()
{
return url;
}
public void setUrl(String url)
{
this.url = url;
}
public Map<String, Object> getAdditionalProperties()
{
return this.additionalProperties;
}
public void setAdditionalProperty(String name, Object value)
{
this.additionalProperties.put(name, value);
}
}