Class AwsS3ConsumerProperties

java.lang.Object
org.springframework.cloud.fn.consumer.s3.AwsS3ConsumerProperties

@ConfigurationProperties("s3.consumer") @Validated public class AwsS3ConsumerProperties extends Object
Author:
Artem Bilan
  • Constructor Details

    • AwsS3ConsumerProperties

      public AwsS3ConsumerProperties()
  • Method Details

    • getBucket

      @Length(min=3) public @Length(min=3) String getBucket()
    • setBucket

      public void setBucket(String bucket)
    • getBucketExpression

      public Expression getBucketExpression()
    • setBucketExpression

      public void setBucketExpression(Expression bucketExpression)
    • getKeyExpression

      public Expression getKeyExpression()
    • setKeyExpression

      public void setKeyExpression(Expression keyExpression)
    • getAcl

      public software.amazon.awssdk.services.s3.model.ObjectCannedACL getAcl()
    • setAcl

      public void setAcl(software.amazon.awssdk.services.s3.model.ObjectCannedACL acl)
    • getAclExpression

      public Expression getAclExpression()
    • setAclExpression

      public void setAclExpression(Expression aclExpression)
    • isMutuallyExclusiveBucketAndBucketExpression

      @AssertTrue(message="Exactly one of \'bucket\' or \'bucketExpression\' must be set") public @jakarta.validation.constraints.AssertTrue(message="Exactly one of \'bucket\' or \'bucketExpression\' must be set") boolean isMutuallyExclusiveBucketAndBucketExpression()
    • isMutuallyExclusiveAclAndAclExpression

      @AssertTrue(message="Only one of \'acl\' or \'aclExpression\' must be set") public @jakarta.validation.constraints.AssertTrue(message="Only one of \'acl\' or \'aclExpression\' must be set") boolean isMutuallyExclusiveAclAndAclExpression()