package org.zstack.header.network.service; import org.zstack.header.message.APIEvent; import org.zstack.header.message.APIMessage; import org.zstack.header.message.APIParam; import org.zstack.header.network.l2.L2NetworkVO; import org.zstack.header.notification.ApiNotification; public class APIDetachNetworkServiceProviderFromL2NetworkMsg extends APIMessage { @APIParam private String networkServiceProviderUuid; @APIParam private String l2NetworkUuid; public String getNetworkServiceProviderUuid() { return networkServiceProviderUuid; } public String getL2NetworkUuid() { return l2NetworkUuid; } public void setL2NetworkUuid(String l2NetworkUuid) { this.l2NetworkUuid = l2NetworkUuid; } public void setNetworkServiceProviderUuid(String networkServiceProviderUuid) { this.networkServiceProviderUuid = networkServiceProviderUuid; } public static APIDetachNetworkServiceProviderFromL2NetworkMsg __example__() { APIDetachNetworkServiceProviderFromL2NetworkMsg msg = new APIDetachNetworkServiceProviderFromL2NetworkMsg(); return msg; } public ApiNotification __notification__() { APIMessage that = this; return new ApiNotification() { @Override public void after(APIEvent evt) { if (evt.isSuccess()) { ntfy("Detached network service provider[uuid:%s]",networkServiceProviderUuid).resource(l2NetworkUuid,L2NetworkVO.class.getSimpleName()) .messageAndEvent(that, evt).done(); } } }; } }