com.microsoft.tfs.core.clients.build
Interface IRetentionPolicy


public interface IRetentionPolicy


Method Summary
 IBuildDefinition getBuildDefinition()
          The build definition that owns the retention policy.
 BuildReason getBuildReason()
          The reason(s) of builds to which the retention policy applies.
 BuildStatus getBuildStatus()
          The status(es) of builds to which the retention policy applies.
 DeleteOptions getDeleteOptions()
          The parts of the build to delete.
 int getNumberToKeep()
          The number of builds to keep.
 void setBuildReason(BuildReason value)
           
 void setBuildStatus(BuildStatus value)
           
 void setDeleteOptions(DeleteOptions value)
           
 void setNumberToKeep(int value)
           
 

Method Detail

getBuildDefinition

IBuildDefinition getBuildDefinition()
The build definition that owns the retention policy.

Returns:

getBuildReason

BuildReason getBuildReason()
The reason(s) of builds to which the retention policy applies.

Returns:

setBuildReason

void setBuildReason(BuildReason value)

getBuildStatus

BuildStatus getBuildStatus()
The status(es) of builds to which the retention policy applies.

Returns:

setBuildStatus

void setBuildStatus(BuildStatus value)

getNumberToKeep

int getNumberToKeep()
The number of builds to keep.

Returns:

setNumberToKeep

void setNumberToKeep(int value)

getDeleteOptions

DeleteOptions getDeleteOptions()
The parts of the build to delete.

Returns:

setDeleteOptions

void setDeleteOptions(DeleteOptions value)


© 2015 Microsoft. All rights reserved.