com.atlassian.bamboo.deployments.expiry
Class DeploymentExpiryConfigBuilder

java.lang.Object
  extended by com.atlassian.bamboo.deployments.expiry.DeploymentExpiryConfigBuilder

public class DeploymentExpiryConfigBuilder
extends Object


Constructor Summary
DeploymentExpiryConfigBuilder()
           
DeploymentExpiryConfigBuilder(DeploymentExpiryConfig deploymentExpiryConfig)
           
 
Method Summary
 DeploymentExpiryConfig build()
           
 DeploymentExpiryConfigBuilder withDeploymentsToKeep(int deploymentsToKeep)
           
 DeploymentExpiryConfigBuilder withExpiryDisabled()
           
 DeploymentExpiryConfigBuilder withExpiryEnabled()
           
 DeploymentExpiryConfigBuilder withExpiryPeriod(org.joda.time.Period expiryPeriod)
           
 DeploymentExpiryConfigBuilder withExpiryType(DeploymentExpiryType expiryType)
           
 DeploymentExpiryConfigBuilder withExpiryTypes(Iterable<DeploymentExpiryType> expiryTypes)
           
 DeploymentExpiryConfigBuilder withMaxIgnoredLogSize(long maxIgnoredLogSize)
           
 DeploymentExpiryConfigBuilder withNoExpiryTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentExpiryConfigBuilder

public DeploymentExpiryConfigBuilder()

DeploymentExpiryConfigBuilder

public DeploymentExpiryConfigBuilder(@NotNull
                                     DeploymentExpiryConfig deploymentExpiryConfig)
Method Detail

withExpiryEnabled

public DeploymentExpiryConfigBuilder withExpiryEnabled()

withExpiryDisabled

public DeploymentExpiryConfigBuilder withExpiryDisabled()

withExpiryType

public DeploymentExpiryConfigBuilder withExpiryType(DeploymentExpiryType expiryType)

withExpiryTypes

public DeploymentExpiryConfigBuilder withExpiryTypes(@NotNull
                                                     Iterable<DeploymentExpiryType> expiryTypes)

withNoExpiryTypes

public DeploymentExpiryConfigBuilder withNoExpiryTypes()

withExpiryPeriod

public DeploymentExpiryConfigBuilder withExpiryPeriod(@NotNull
                                                      org.joda.time.Period expiryPeriod)

withDeploymentsToKeep

public DeploymentExpiryConfigBuilder withDeploymentsToKeep(int deploymentsToKeep)

withMaxIgnoredLogSize

public DeploymentExpiryConfigBuilder withMaxIgnoredLogSize(long maxIgnoredLogSize)

build

@NotNull
public DeploymentExpiryConfig build()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.