/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.isilon.restapi; import java.util.ArrayList; /* * Class representing the isilon AccessZone object * member names should match the key names in json object * */ public class IsilonAccessZone { /**List of authentication providers used on this zone*/ private ArrayList<String> auth_providers; /** Use all authentication providers available */ private boolean all_auth_providers; //zone id private String id; //access zone name private String name; //root directory path private String path; //nas type (build in Zone) private boolean system; //zone id private Integer zone_id; private String system_provider; public ArrayList<String> getAuth_providers() { return auth_providers; } public String getPath() { return path; } public Integer getZone_id() { return zone_id; } public boolean isSystem() { return system; } public String getName() { return name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public void setName(String name) { this.name = name; } public void setPath(String path) { this.path = path; } public void setSystem(boolean system) { this.system = system; } public void setZone_id(Integer zone_id) { this.zone_id = zone_id; } public boolean isAll_auth_providers() { return all_auth_providers; } public void setAll_auth_providers(boolean all_auth_providers) { this.all_auth_providers = all_auth_providers; } public void setAuth_providers(ArrayList<String> auth_providers) { this.auth_providers = auth_providers; } public String getSystem_provider() { return system_provider; } public void setSystem_provider(String system_provider) { this.system_provider = system_provider; } @Override public String toString() { return "IsilonAccessZone{" + "auth_providers=" + auth_providers + ", id='" + id + '\'' + ", name='" + name + '\'' + ", path='" + path + '\'' + ", system=" + system + ", zone_id=" + zone_id + '}'; } }