Class ApplicationAppversionLifecycleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticbeanstalk.inputs.ApplicationAppversionLifecycleArgs.Builder
-
- Enclosing class:
- ApplicationAppversionLifecycleArgs
public static final class ApplicationAppversionLifecycleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ApplicationAppversionLifecycleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationAppversionLifecycleArgs
build()
ApplicationAppversionLifecycleArgs.Builder
deleteSourceFromS3(com.pulumi.core.Output<java.lang.Boolean> deleteSourceFromS3)
ApplicationAppversionLifecycleArgs.Builder
deleteSourceFromS3(java.lang.Boolean deleteSourceFromS3)
ApplicationAppversionLifecycleArgs.Builder
maxAgeInDays(com.pulumi.core.Output<java.lang.Integer> maxAgeInDays)
ApplicationAppversionLifecycleArgs.Builder
maxAgeInDays(java.lang.Integer maxAgeInDays)
ApplicationAppversionLifecycleArgs.Builder
maxCount(com.pulumi.core.Output<java.lang.Integer> maxCount)
ApplicationAppversionLifecycleArgs.Builder
maxCount(java.lang.Integer maxCount)
ApplicationAppversionLifecycleArgs.Builder
serviceRole(com.pulumi.core.Output<java.lang.String> serviceRole)
ApplicationAppversionLifecycleArgs.Builder
serviceRole(java.lang.String serviceRole)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationAppversionLifecycleArgs defaults)
-
-
Method Detail
-
deleteSourceFromS3
public ApplicationAppversionLifecycleArgs.Builder deleteSourceFromS3(@Nullable com.pulumi.core.Output<java.lang.Boolean> deleteSourceFromS3)
- Parameters:
deleteSourceFromS3
- Set to `true` to delete a version's source bundle from S3 when the application version is deleted.- Returns:
- builder
-
deleteSourceFromS3
public ApplicationAppversionLifecycleArgs.Builder deleteSourceFromS3(java.lang.Boolean deleteSourceFromS3)
- Parameters:
deleteSourceFromS3
- Set to `true` to delete a version's source bundle from S3 when the application version is deleted.- Returns:
- builder
-
maxAgeInDays
public ApplicationAppversionLifecycleArgs.Builder maxAgeInDays(@Nullable com.pulumi.core.Output<java.lang.Integer> maxAgeInDays)
- Parameters:
maxAgeInDays
- The number of days to retain an application version ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).- Returns:
- builder
-
maxAgeInDays
public ApplicationAppversionLifecycleArgs.Builder maxAgeInDays(java.lang.Integer maxAgeInDays)
- Parameters:
maxAgeInDays
- The number of days to retain an application version ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).- Returns:
- builder
-
maxCount
public ApplicationAppversionLifecycleArgs.Builder maxCount(@Nullable com.pulumi.core.Output<java.lang.Integer> maxCount)
- Parameters:
maxCount
- The maximum number of application versions to retain ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).- Returns:
- builder
-
maxCount
public ApplicationAppversionLifecycleArgs.Builder maxCount(java.lang.Integer maxCount)
- Parameters:
maxCount
- The maximum number of application versions to retain ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).- Returns:
- builder
-
serviceRole
public ApplicationAppversionLifecycleArgs.Builder serviceRole(com.pulumi.core.Output<java.lang.String> serviceRole)
- Parameters:
serviceRole
- The ARN of an IAM service role under which the application version is deleted. Elastic Beanstalk must have permission to assume this role.- Returns:
- builder
-
serviceRole
public ApplicationAppversionLifecycleArgs.Builder serviceRole(java.lang.String serviceRole)
- Parameters:
serviceRole
- The ARN of an IAM service role under which the application version is deleted. Elastic Beanstalk must have permission to assume this role.- Returns:
- builder
-
build
public ApplicationAppversionLifecycleArgs build()
-
-