/*
* Copyright (C) 2011 Citrix Systems, Inc. All rights reserved.
*
* Licensed under the Apache 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.apache.org/licenses/LICENSE-2.0
*
* 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 com.cloud.stack.models;
import com.google.gson.annotations.SerializedName;
public class CloudStackZone {
@SerializedName(ApiConstants.ID)
private String id;
@SerializedName(ApiConstants.ALLOCATION_STATE)
private String allocationState;
@SerializedName(ApiConstants.DESCRIPTION)
private String description;
@SerializedName(ApiConstants.DHCP_PROVIDER)
private String dhcpProvider;
@SerializedName(ApiConstants.DISPLAY_TEXT)
private String displayText;
@SerializedName(ApiConstants.DNS1)
private String dns1;
@SerializedName(ApiConstants.DNS2)
private String dns2;
@SerializedName(ApiConstants.DOMAIN)
private String domain;
@SerializedName(ApiConstants.DOMAIN_ID)
private Long domainId;
@SerializedName(ApiConstants.GUEST_CIDR_ADDRESS)
private String guestCidrAddress;
@SerializedName(ApiConstants.INTERNAL_DNS1)
private String internalDns1;
@SerializedName(ApiConstants.INTERNAL_DNS2)
private String internalDns2;
@SerializedName(ApiConstants.NAME)
private String name;
@SerializedName(ApiConstants.NETWORK_TYPE)
private String networkType;
@SerializedName(ApiConstants.SECURITY_GROUPS_ENABLED)
private Boolean securityGroupsEnabled;
@SerializedName(ApiConstants.VLAN)
private String vlan;
@SerializedName(ApiConstants.ZONE_TOKEN)
private String zoneToken;
public CloudStackZone() {
}
/**
* @return the id
*/
public String getId() {
return id;
}
/**
* @return the allocationState
*/
public String getAllocationState() {
return allocationState;
}
/**
* @return the description
*/
public String getDescription() {
return description;
}
/**
* @return the dhcpProvider
*/
public String getDhcpProvider() {
return dhcpProvider;
}
/**
* @return the displayText
*/
public String getDisplayText() {
return displayText;
}
/**
* @return the dns1
*/
public String getDns1() {
return dns1;
}
/**
* @return the dns2
*/
public String getDns2() {
return dns2;
}
/**
* @return the domain
*/
public String getDomain() {
return domain;
}
/**
* @return the domainId
*/
public Long getDomainId() {
return domainId;
}
/**
* @return the guestCidrAddress
*/
public String getGuestCidrAddress() {
return guestCidrAddress;
}
/**
* @return the internalDns1
*/
public String getInternalDns1() {
return internalDns1;
}
/**
* @return the internalDns2
*/
public String getInternalDns2() {
return internalDns2;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @return the networkType
*/
public String getNetworkType() {
return networkType;
}
/**
* @return the securityGroupsEnabled
*/
public Boolean getSecurityGroupsEnabled() {
return securityGroupsEnabled;
}
/**
* @return the vlan
*/
public String getVlan() {
return vlan;
}
/**
* @return the zoneToken
*/
public String getZoneToken() {
return zoneToken;
}
}