package org.zstack.header.storage.primary;
import org.zstack.header.message.APIReply;
import org.zstack.header.rest.RestResponse;
import java.util.List;
import static java.util.Arrays.asList;
/**
* @apiResult api reply for message :ref:`APIGetPrimaryStorageTypesMsg`
* @example {
* "org.zstack.header.storage.primary.APIGetPrimaryStorageTypesReply": {
* "primaryStorageTypes": [
* "SimulatorPrimaryStorage",
* "NFS"
* ],
* "success": true
* }
* }
* @since 0.1.0
*/
@RestResponse(fieldsTo = {"types=primaryStorageTypes"})
public class APIGetPrimaryStorageTypesReply extends APIReply {
/**
* @desc a list of primary storage types supported by zstack
*/
private List<String> primaryStorageTypes;
public List<String> getPrimaryStorageTypes() {
return primaryStorageTypes;
}
public void setPrimaryStorageTypes(List<String> primaryStorageTypes) {
this.primaryStorageTypes = primaryStorageTypes;
}
public static APIGetPrimaryStorageTypesReply __example__() {
APIGetPrimaryStorageTypesReply reply = new APIGetPrimaryStorageTypesReply();
reply.setPrimaryStorageTypes(asList(
"LocalStorage", "NFS", "SharedMountPoint", "Ceph"
));
return reply;
}
}