
org.kuali.maven.mojo.s3.S3BucketContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of maven-cloudfront-plugin Show documentation
Show all versions of maven-cloudfront-plugin Show documentation
This plugin integrates maven site generation with Amazon Cloud Front
The newest version!
/**
* Copyright 2004-2012 The Kuali Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.opensource.org/licenses/ecl2.php
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.kuali.maven.mojo.s3;
import java.text.SimpleDateFormat;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.model.CannedAccessControlList;
/**
* Holds context information for S3
*/
public class S3BucketContext {
AmazonS3Client client;
String bucket;
String delimiter;
String fileImage;
String directoryImage;
String css;
String defaultObject;
SimpleDateFormat lastModifiedDateFormatter;
String about;
CannedAccessControlList acl;
Integer maxKeys;
public AmazonS3Client getClient() {
return client;
}
public void setClient(final AmazonS3Client client) {
this.client = client;
}
public String getBucket() {
return bucket;
}
public void setBucket(final String bucket) {
this.bucket = bucket;
}
public String getDelimiter() {
return delimiter;
}
public void setDelimiter(final String delimiter) {
this.delimiter = delimiter;
}
public String getFileImage() {
return fileImage;
}
public void setFileImage(final String fileImage) {
this.fileImage = fileImage;
}
public String getDirectoryImage() {
return directoryImage;
}
public void setDirectoryImage(final String directoryImage) {
this.directoryImage = directoryImage;
}
public String getCss() {
return css;
}
public void setCss(final String css) {
this.css = css;
}
public String getDefaultObject() {
return defaultObject;
}
public void setDefaultObject(final String defaultObject) {
this.defaultObject = defaultObject;
}
public SimpleDateFormat getLastModifiedDateFormatter() {
return lastModifiedDateFormatter;
}
public void setLastModifiedDateFormatter(final SimpleDateFormat dateFormatter) {
this.lastModifiedDateFormatter = dateFormatter;
}
public String getAbout() {
return about;
}
public void setAbout(final String about) {
this.about = about;
}
public CannedAccessControlList getAcl() {
return acl;
}
public void setAcl(CannedAccessControlList acl) {
this.acl = acl;
}
public Integer getMaxKeys() {
return maxKeys;
}
public void setMaxKeys(Integer maxKeys) {
this.maxKeys = maxKeys;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy