Interface MaxCountRule.Builder

All Superinterfaces:
Buildable, CopyableBuilder<MaxCountRule.Builder,MaxCountRule>, SdkBuilder<MaxCountRule.Builder,MaxCountRule>, SdkPojo
Enclosing class:
MaxCountRule

public static interface MaxCountRule.Builder extends SdkPojo, CopyableBuilder<MaxCountRule.Builder,MaxCountRule>
  • Method Details

    • enabled

      MaxCountRule.Builder enabled(Boolean enabled)

      Specify true to apply the rule, or false to disable it.

      Parameters:
      enabled - Specify true to apply the rule, or false to disable it.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxCount

      MaxCountRule.Builder maxCount(Integer maxCount)

      Specify the maximum number of application versions to retain.

      Parameters:
      maxCount - Specify the maximum number of application versions to retain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deleteSourceFromS3

      MaxCountRule.Builder deleteSourceFromS3(Boolean deleteSourceFromS3)

      Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.

      Parameters:
      deleteSourceFromS3 - Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.