package org.zstack.header.network.l2;
import org.zstack.header.message.APIReply;
import org.zstack.header.rest.RestResponse;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* @apiResult api reply for message :ref:`APIGetL2NetworkTypesMsg`
* @category l2network
* @example {
* "org.zstack.header.network.l2.APIGetL2NetworkTypesReply": {
* "l2NetworkTypes": [
* "L2VlanNetwork",
* "L2NoVlanNetwork"
* ],
* "success": true
* }
* }
* @since 0.1.0
*/
@RestResponse(fieldsTo = {"types=l2NetworkTypes"})
public class APIGetL2NetworkTypesReply extends APIReply {
/**
* @desc a list of supported l2Network types
*/
private List<String> l2NetworkTypes;
public List<String> getL2NetworkTypes() {
return l2NetworkTypes;
}
public void setL2NetworkTypes(List<String> l2NetworkTypes) {
this.l2NetworkTypes = l2NetworkTypes;
}
public static APIGetL2NetworkTypesReply __example__() {
APIGetL2NetworkTypesReply reply = new APIGetL2NetworkTypesReply();
reply.setL2NetworkTypes(Arrays.asList("L2VlanNetwork", "L2NoVlanNetwork"));
return reply;
}
}