
org.duracloud.account.db.model.GlobalProperties Maven / Gradle / Ivy
/*
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://duracloud.org/license/
*/
package org.duracloud.account.db.model;
import javax.persistence.Column;
import javax.persistence.Entity;
/**
* A grab bag of global properties.
* @author Daniel Bernstein
* Date: 01/05/2016
*/
@Entity
public class GlobalProperties extends BaseEntity {
/*
* an SNS topic arn for sending noticiations to the instances
*/
@Column(nullable=false)
private String instanceNotificationTopicArn;
@Column(nullable=false)
private String cloudFrontAccountId;
@Column(nullable=false)
private String cloudFrontKeyId;
@Column(nullable=false)
private String cloudFrontKeyPath;
public String getInstanceNotificationTopicArn() {
return instanceNotificationTopicArn;
}
public void setInstanceNotificationTopicArn(
String instanceNotificationTopicArn) {
this.instanceNotificationTopicArn = instanceNotificationTopicArn;
}
public String getCloudFrontAccountId() {
return cloudFrontAccountId;
}
public void setCloudFrontAccountId(String cloudFrontAccountId) {
this.cloudFrontAccountId = cloudFrontAccountId;
}
public String getCloudFrontKeyId() {
return cloudFrontKeyId;
}
public void setCloudFrontKeyId(String cloudFrontKeyId) {
this.cloudFrontKeyId = cloudFrontKeyId;
}
public String getCloudFrontKeyPath() {
return cloudFrontKeyPath;
}
public void setCloudFrontKeyPath(String cloudFrontKeyPath) {
this.cloudFrontKeyPath = cloudFrontKeyPath;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy