类com.amazonaws.services.s3.model.lifecycle.LifecyclePrefixPredicate源码实例Demo

下面列出了怎么用com.amazonaws.services.s3.model.lifecycle.LifecyclePrefixPredicate的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: nexus-public   文件: BucketManager.java
private boolean isBucketPrefixPredicate(final LifecycleFilterPredicate filterPredicate, final String bucketPrefix) {
  if (filterPredicate instanceof LifecyclePrefixPredicate) {
    LifecyclePrefixPredicate prefixPredicate = (LifecyclePrefixPredicate) filterPredicate;
    return prefixPredicate.getPrefix().equals(bucketPrefix);
  }
  else {
    return false;
  }
}
 
源代码2 项目: entrada   文件: AmazonInitializer.java
private BucketLifecycleConfiguration.Rule createExpirationRule(String id, String prefix,
    int expiration) {
  return new BucketLifecycleConfiguration.Rule()
      .withId(id)
      .withFilter(new LifecycleFilter(new LifecyclePrefixPredicate(prefix)))
      .withExpirationInDays(expiration)
      .withStatus(BucketLifecycleConfiguration.ENABLED);
}
 
 同包方法