/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.ecs.api;
import java.util.List;
public class ECSBucketACL {
String bucket;
String namespace;
Acl acl;
public class Acl {
List<UserAcl> user_acl;
List<GroupAcl> group_acl;
List<CustomGroupAcl> customgroup_acl;
public Acl() {
}
public List<UserAcl> getUseAcl() {
return user_acl;
}
public void setUserAcl(List<UserAcl> user_acl) {
this.user_acl = user_acl;
}
public List<GroupAcl> getGroupAcl() {
return group_acl;
}
public void setGroupAcl(List<GroupAcl> group_acl) {
this.group_acl = group_acl;
}
public List<CustomGroupAcl> getCustomgroupAcl() {
return customgroup_acl;
}
public void setCustomgroupAcl(List<CustomGroupAcl> customgroup_acl) {
this.customgroup_acl = customgroup_acl;
}
}
public class UserAcl {
String user;
String[] permission;
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String[] getPermission() {
return permission;
}
public void setPermission(String[] permission) {
this.permission = permission;
}
}
public class GroupAcl {
String group;
String[] permission;
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public String[] getPermission() {
return permission;
}
public void setPermission(String[] permission) {
this.permission = permission;
}
}
public class CustomGroupAcl {
String customgroup;
String[] permission;
public String getCustomgroup() {
return customgroup;
}
public void setCustomgroup(String customgroup) {
this.customgroup = customgroup;
}
public String[] getPermission() {
return permission;
}
public void setPermission(String[] permission) {
this.permission = permission;
}
}
public String getBucket() {
return bucket;
}
public void setBucket(String bucket) {
this.bucket = bucket;
}
public String getNamespace() {
return namespace;
}
public void setNamespace(String namespace) {
this.namespace = namespace;
}
public Acl getAcl() {
return acl;
}
public void setAcl(Acl acl) {
this.acl = acl;
}
}