package com.clouck.model;
import org.springframework.data.annotation.TypeAlias;
import org.springframework.data.mongodb.core.mapping.Document;
@TypeAlias(value = "account")
@Document(collection = "account")
@SuppressWarnings("serial")
public class Account extends AbstractModel {
public enum AccountType {
Demo, Admin, Normal
}
private String name;
private String accessKeyId;
private String secretAccessKey;
private String accountNumber;
private AccountType accountType;
public String getAccessKeyId() {
return accessKeyId;
}
public void setAccessKeyId(String accessKeyId) {
this.accessKeyId = accessKeyId;
}
public String getSecretAccessKey() {
return secretAccessKey;
}
public void setSecretAccessKey(String secretAccessKey) {
this.secretAccessKey = secretAccessKey;
}
public String getAccountNumber() {
return accountNumber;
}
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
public AccountType getAccountType() {
return accountType;
}
public void setAccountType(AccountType accountType) {
this.accountType = accountType;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}