@ConfigurationProperties(value="s3.consumer") @Validated public class AwsS3ConsumerProperties extends Object
Constructor and Description |
---|
AwsS3ConsumerProperties() |
Modifier and Type | Method and Description |
---|---|
com.amazonaws.services.s3.model.CannedAccessControlList |
getAcl() |
org.springframework.expression.Expression |
getAclExpression() |
@Length(min=3) String |
getBucket() |
org.springframework.expression.Expression |
getBucketExpression() |
org.springframework.expression.Expression |
getKeyExpression() |
@AssertTrue(message="Only one of \'acl\' or \'aclExpression\' must be set") boolean |
isMutuallyExclusiveAclAndAclExpression() |
@AssertTrue(message="Exactly one of \'bucket\' or \'bucketExpression\' must be set") boolean |
isMutuallyExclusiveBucketAndBucketExpression() |
void |
setAcl(com.amazonaws.services.s3.model.CannedAccessControlList acl) |
void |
setAclExpression(org.springframework.expression.Expression aclExpression) |
void |
setBucket(String bucket) |
void |
setBucketExpression(org.springframework.expression.Expression bucketExpression) |
void |
setKeyExpression(org.springframework.expression.Expression keyExpression) |
@Length(min=3) public @Length(min=3) String getBucket()
public void setBucket(String bucket)
public org.springframework.expression.Expression getBucketExpression()
public void setBucketExpression(org.springframework.expression.Expression bucketExpression)
public org.springframework.expression.Expression getKeyExpression()
public void setKeyExpression(org.springframework.expression.Expression keyExpression)
public com.amazonaws.services.s3.model.CannedAccessControlList getAcl()
public void setAcl(com.amazonaws.services.s3.model.CannedAccessControlList acl)
public org.springframework.expression.Expression getAclExpression()
public void setAclExpression(org.springframework.expression.Expression aclExpression)
@AssertTrue(message="Exactly one of \'bucket\' or \'bucketExpression\' must be set") public @AssertTrue(message="Exactly one of \'bucket\' or \'bucketExpression\' must be set") boolean isMutuallyExclusiveBucketAndBucketExpression()
@AssertTrue(message="Only one of \'acl\' or \'aclExpression\' must be set") public @AssertTrue(message="Only one of \'acl\' or \'aclExpression\' must be set") boolean isMutuallyExclusiveAclAndAclExpression()
Copyright © 2020. All rights reserved.