Interface MaxAgeRule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MaxAgeRule.Builder,
,MaxAgeRule> SdkBuilder<MaxAgeRule.Builder,
,MaxAgeRule> SdkPojo
- Enclosing class:
MaxAgeRule
public static interface MaxAgeRule.Builder
extends SdkPojo, CopyableBuilder<MaxAgeRule.Builder,MaxAgeRule>
-
Method Summary
Modifier and TypeMethodDescriptiondeleteSourceFromS3
(Boolean deleteSourceFromS3) Set totrue
to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.Specifytrue
to apply the rule, orfalse
to disable it.maxAgeInDays
(Integer maxAgeInDays) Specify the number of days to retain an application versions.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
enabled
Specify
true
to apply the rule, orfalse
to disable it.- Parameters:
enabled
- Specifytrue
to apply the rule, orfalse
to disable it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxAgeInDays
Specify the number of days to retain an application versions.
- Parameters:
maxAgeInDays
- Specify the number of days to retain an application versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteSourceFromS3
Set to
true
to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.- Parameters:
deleteSourceFromS3
- Set totrue
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.
-