package org.zstack.network.service.flat; import org.zstack.header.network.l3.L3NetworkVO; import org.zstack.header.tag.TagDefinition; import org.zstack.network.service.vip.VipVO; import org.zstack.tag.PatternedSystemTag; /** * Created by frank on 9/20/2015. */ @TagDefinition public class FlatNetworkSystemTags { public static final String L3_NETWORK_DHCP_IP_TOKEN = "ip"; public static final String L3_NETWORK_DHCP_IP_UUID_TOKEN = "ipUuid"; public static PatternedSystemTag L3_NETWORK_DHCP_IP = new PatternedSystemTag( String.format("flatNetwork::DhcpServer::{%s}::ipUuid::{%s}", L3_NETWORK_DHCP_IP_TOKEN, L3_NETWORK_DHCP_IP_UUID_TOKEN), L3NetworkVO.class ); public static final String VIP_NETWORK_GUEST_NAMESPACE_TOKEN = "namespace"; public static final String VIP_NETWORK_GUEST_L3_TOKEN = "l3"; public static PatternedSystemTag VIP = new PatternedSystemTag( String.format("flatNetwork::vip::{%s}::{%s}", VIP_NETWORK_GUEST_L3_TOKEN, VIP_NETWORK_GUEST_NAMESPACE_TOKEN), VipVO.class ); }