/** * @see java.lang.Object#toString() */ public String toString() { return "S3Bucket [name=" + getName() + ", creationDate=" + getCreationDate() + ", owner=" + getOwner() + "]"; }
/** * @see java.lang.Object#toString() */ @Override public String toString() { return "S3Bucket [name=" + getName() + ", creationDate=" + getCreationDate() + ", owner=" + getOwner() + "]"; }
/** * @see java.lang.Object#toString() */ @Override public String toString() { return "S3Bucket [name=" + getName() + ", creationDate=" + getCreationDate() + ", owner=" + getOwner() + "]"; }
/** * @see java.lang.Object#toString() */ public String toString() { return "S3Bucket [name=" + getName() + ", creationDate=" + getCreationDate() + ", owner=" + getOwner() + "]"; }
public Owner getOwner() { Bucket buck = getBucket(); if (buck != null) return buck.getOwner(); return fileSystem.getClient().getS3AccountOwner(); }
@SuppressWarnings("unchecked") @Override public <V extends FileStoreAttributeView> V getFileStoreAttributeView(Class<V> type) { if (type != S3FileStoreAttributeView.class) throw new IllegalArgumentException("FileStoreAttributeView of type '" + type.getName() + "' is not supported."); Bucket buck = getBucket(); Owner owner = buck.getOwner(); return (V) new S3FileStoreAttributeView(buck.getCreationDate(), buck.getName(), owner.getId(), owner.getDisplayName()); }
public static Bucket copyOf(com.amazonaws.services.s3.model.Bucket bucket) { String name = bucket.getName(); Owner owner = Owner.copyOf(bucket.getOwner()); long timestamp = bucket.getCreationDate().getTime(); return builder().withName(name).withOwner(owner).withCreated(timestamp).build(); }